Django 1.11 POST后添加数据到表单

时间:2017-11-06 01:05:57

标签: django-views django-class-based-views exchangelib

我正在使用Django 1.11,我试图在POST提交后使用CreateView将数据添加到ModelForm。表单首先使用exchangelib库将数据提交到链接的MS交换帐户。然后我返回创建的交换ID,这是我试图添加到ModelForm的内容,以便在我的Model数据库中捕获它。一切都很好,直到我返回交换ID。我的问题是我不确定如何将其添加到捕获表单中。

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

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

好的,所以我以错误的方式解决这个问题。最后将def form_valid(self, form)form.instance.exchange_id = ex.uid

结合使用