0

我正在使用 Django 1.11,并且尝试在 POST 提交后使用 CreateView 将数据添加到 ModelForm 中。该表单首先使用 exchangelib 库将数据提交到链接的 MS 交换帐户。然后我返回创建的交换 id,这就是我试图添加到 ModelForm 以便在我的模型数据库中捕获的内容。一切正常,直到我返回交换 ID。我的问题是我不确定如何将其添加到表单中以进行捕获。

有人对如何将此返回的数据点添加到表单有任何建议吗?我正在使用def post if form.is_valid()并尝试设置self.initial不成功。

任何帮助将不胜感激!

4

1 回答 1

0

好的,所以我以错误的方式解决了这个问题。最终通过使用def form_valid(self, form)withform.instance.exchange_id = ex.uid

于 2017-11-08T02:10:31.557 回答