2011-08-01 8 views
1

Djangoのフォームプレビューの公式ドキュメントに従ってきました。私は特定のモデルの新しいレコードを作成できるようになりました。しかし、私がやってみたいのは、モデルの既存レコードのフィールドを更新することです。モデルインスタンスを渡す方法を理解できないのですか、またはフォームプレビューでモデルインスタンスをモデルフォームにバインドしていますか?モデルインスタンスを使用したDjangoフォームプレビュー

誰でも私のためにこれについていくつかの光を当てることができますか?

答えて

1

更新方法はhereです(djangoのマニュアルを参照)。

モデルインスタンスをモデルフォームにバインドする場合は、hereを参照する必要があります。記事フォームの最初の例を参照してください。複数のインスタンスを更新する場合は、モデルのformsetを使用する必要があります。その同じリンクの下にさらに下。

希望するものがあります。

+0

私は試してみたいと思っていますが、[Form Preview](https://docs.djangoproject.com/en/dev/ref/contrib/formtools/form-preview/)を使用して、単一モデルインスタンス。 – DomoDomo

+0

Welpもっと考えてみると、Form Previewは新しいレコードを作成し、既存のレコードを変更するのではなく、だから、私はこれをあきらめ、ポップアップ警告や何かを持った通常のフォームを使います。ありがとう。 – DomoDomo

+0

そうだね。それを既存のモデルインスタンスに与える方法を見つけることができませんでした。 – Pannu

関連する問題