私は最近、モデルからフォームを生成できることを知りました。私はドキュメントを読んで、誰かが自分のフォームオブジェクトを作成するのを好む理由でこれをしないのはなぜだろうと思っています。フォームオブジェクトを作成するかモデルから生成するか
2
A
答えて
4
すべてのフォームがモデルに直接関係しているわけではありません。ほとんどの場合、ModelFormを使用することになるかもしれませんが、個々のフォームとしてよりよく表現されたフォームを作成し、そのビューでデータを一括してパッチすることができます。私の経験では、これはしばしばではありませんが、ときどき起こります。あなたは、データベースに格納するために、ユーザからデータを収集している場合パオロの答えのオフリフ
2
は、あなたはおそらくすでに収集が必要な情報のためのフィールドで設定モデルを持っています。この場合はModelForm
を使用してください。一方で、ユーザーからデータを収集する代わりに、入力を使用してデータベースに既に存在するデータに対してアクションを実行するシナリオがあります。たとえば、複数のモデルからの情報のマッシュアップというビューを生成する。この場合、Form
を使用します。 Form
では、ユーザー入力に対する検証を比較的簡単に実行できます。
関連する問題
- 1. H2OモデルからC#を生成する
- 2. モデルからデータベースを生成
- 3. リストリストからDjangoモデルを作成する
- 4. モデルからの作成時にupdate_attributeを作成する
- 5. Django:別のモデルからモデルのデータを生成するには?
- 6. Railsで何かを生成するモデルを作成する良い方法
- 7. Rails - モデルからマイグレーションスクリプトを生成
- 8. ドメインモデルから表記モデルを生成
- 9. 3Dカメラから3Dモデルの生成
- 10. リストからナビゲーションを作成してページを生成する
- 11. 設定ファイルからSQLALCHEMYモデルを自動生成する方法
- 12. EFコアのモデルからクラス図を生成する方法は?
- 13. Djangoモデルからドキュメンテーションを生成する方法は?
- 14. ADO.NET Entity Frameworkでモデルからテーブルを生成する方法は?
- 15. 既存のモデル/コントローラからのテストのみを生成する
- 16. mongodbからdjangoモデルを動的に生成する
- 17. DoctrineとPostgreSQL、DBからモデルを生成する問題
- 18. 生成されたソースからXMLを作成する
- 19. SQL Serverから「.eml」ファイルを作成/生成するdbmail
- 20. テーブル作成SQLクエリをモデルクラスから生成する
- 21. .NETコアのモデルからデータベーステーブルを作成
- 22. Erwin Forward EngineerはT-SQLテーブル作成スクリプトを生成する物理モデルを作成できますか?
- 23. モデルが別のモデルから継承するレコードを作成する
- 24. EFモデル削除モデルからデータベースを生成する関数のインポート
- 25. モデルからアレイを作成するには?
- 26. Laravel 5.2 - 変数からモデルを作成する
- 27. ゼロからモデルを作成する方法
- 28. JSONレスポンスから基底モデルを作成/推測する
- 29. トレーニングとテストセットから線形モデルを作成する
- 30. モデル固定効果から式を作成するには?