2015-10-07 67 views
-1

我知道这只是一段代码,但我找不到任何参考(初学者) 我的问题是如何获得cde = form.save(commit=False)或者我如何在保存之前从表单中获取ID?Django:获取刚刚从视图中的表单获得的ID(尚未保存)

+2

在保存之前如何存在ID? –

+1

ID仅分配给保存在数据库中的对象。因此,要获取对象的ID,您必须先保存它。 – xyres

+1

正如其他人所说,你没有。你想做什么? – Brandon

回答

5

保存记录后,您将获得ID。您可以通过传递commit = True来保存记录。您的代码如下所示:

cde = form.save(commit=True) 
+0

我会尝试使用信号,这真的很难尽管我明白TT TT –

相关问题