我正在使用Django 1.11,我试图在POST提交后使用CreateView将数据添加到ModelForm。表单首先使用exchangelib库将数据提交到链接的MS交换帐户。然后我返回创建的交换ID,这是我试图添加到ModelForm的内容,以便在我的Model数据库中捕获它。一切都很好,直到我返回交换ID。我的问题是我不确定如何将其添加到捕获表单中。
有没有人对如何将此返回的数据点添加到表单有任何建议?我正在使用def post if form.is_valid()
并尝试设置self.initial
失败。
非常感谢任何帮助!
答案 0 :(得分:0)
好的,所以我以错误的方式解决这个问题。最后将def form_valid(self, form)
与form.instance.exchange_id = ex.uid