2012-11-15 67 views
5

我有一個頁面,我想用它來編輯和添加。我還想根據表單是用於編輯還是添加來更改此頁面上的副本。我可以告訴一個表單是否是模板中的「編輯」表單?

當用於編輯現有對象時,我只是簡單地創建了表格對象form = MyForm(instance=existingObject)

我試過使用{% if form.instance %},但即使是用於添加的表單(使用form = MyForm()創建),情況也是如此。

是否有某種方式來判斷表單中是否存在模板中的現有對象?

{% if form.instance.id %}將只爲「編輯」的形式爲真:

回答

12

提交問題後立刻想通了這一點。

相關問題