2017-11-06 8 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

を入力して作業を終了しました
関連する問題