1

私が達成しようとしていることは次のとおりです。

  • ユーザーがフォームに入力
  • ユーザーが提供したばかりのコンテンツの場合、プレビューを表示するオプションがあります。
  • ユーザーはプレビューを受け入れるか、フォームで作業できます

私の問題は、ユーザーがプレビューをクリックすると、モデルフォームにデータを渡して表示できることです。しかし、フィールドがないため、同意をクリックするだけでコンテンツを公開できます。拒否/承認ダイアログのようなフォームが必要ですが、データベースに保存する前に変更を加える必要があるため、モデルに関連しています。

すべてのフィールドと fields=None も除外しようとしました

私はこれを読みましたが、解決策は少しハックに見えます. FormPreview はあまりにも異なるアプローチであるため、私が望むものではありません。

ボタンだけで構成されるフォームを作成する方法はありますか? ビューからビューにデータを渡すこともできるので、最悪の場合、ModelForm である必要はありません。

4

1 に答える 1