9

編集と追加の両方に使用したいフォームのページがあります。また、フォームが編集に使用されているか追加に使用されているかに基づいて、このページのコピーを変更したいと思います。

既存のオブジェクトの編集に使用する場合、私は単に。を使用してフォームオブジェクトを作成していますform = MyForm(instance=existingObject)

使ってみ{% if form.instance %}ましたが、追加(で作成)に使用しているフォームにも当てはまりますform = MyForm()

テンプレート内からフォームに既存のオブジェクトが含まれているかどうかを確認する方法はありますか?

4

1 に答える 1

18

質問を送信した後、すぐにこれを理解しました:

{% if form.instance.id %}'編集'フォームにのみ当てはまります。

于 2012-11-15T13:42:46.313 に答える