2017-11-06 10 views
0

Django 1.11을 사용하고 POST 제출 후 CreateView를 사용하여 ModelForm에 데이터를 추가하려고합니다. 이 양식은 먼저 exchangeelib 라이브러리를 사용하여 연결된 MS Exchange 계정에 데이터를 제출합니다. 그런 다음 교환 ID를 반환하고 이것은 ModelForm에 추가하려고 시도한 것이므로 Model 데이터베이스에서 캡처됩니다. 교환 ID를 반환 할 때까지 모든 것이 잘 작동합니다. 내 문제는 캡처하는 양식에 이것을 추가하는 방법을 잘 모르겠습니다.Django 1.11 POST 후 양식에 데이터 추가

양식에이 반환 된 데이터 포인트를 추가하는 방법에 대한 조언이있는 사람이 있습니까? def post if form.is_valid()을 사용 중이고 self.initial 설정에 실패했습니다.

도움이 될 것입니다.

답변

0

좋아, 내가 잘못된 방향으로 가고 있었다. def form_valid(self, form)form.instance.exchange_id = ex.uid

을 사용하여 작동하게 됨