こんにちは全員
複雑なフォームの検証とモデルよりも多くのフィールドを持つ通常のユーザーのフォームを書くために、ModelFormがフォームより優れているかどうかを知りたい。どちらがもっとプロですか?
おかげDjango ModelFormとフォーム
1
A
答えて
3
ModelForm
sが利便性だけの問題です:あなたのフォームを簡単にモデル化するためにマッピングすることができるのであれば、のModelFormを使用しています。検証は基本的にModelForm
sと普通のForms
で同じですが、ModelForm
を使用すると、いくつかの検証ルールを手作業で書く手間が省けます。
1
ModelFormは、モデルを操作して保存するフォームを作成する「ショートカット」です。
フォームに関連付けられたモデルが1つもない場合は、代わりにフォームを使用します。
関連する問題
- 1. Django FormsetとModelform
- 2. フォーム作成後のDjango ModelFormインスタンス化
- 3. DjangoクラスベースのジェネリックビューとModelForm
- 4. Django ModelForm Validation
- 5. self.instance in Django ModelForm
- 6. Django ModelForm Imagefieldアップロード
- 7. django ModelForm help
- 8. django ModelForm "unique = True"
- 9. DjangoフォームウィザードとModelFormによるプレビュー
- 10. 初心者:Django ModelFormオーバーライド
- 11. Django - ModelForm動的フィールド更新
- 12. Django ManyToMany ModelFormのフィールド変換
- 13. Djangoの更新のModelForm
- 14. Django 1.9 form.is_validがModelFormで失敗する
- 15. Django、ModelFormでユーザプロファイルを更新する
- 16. Django ModelFormはクリーンではない
- 17. Django:フォームとカスタムテンプレート
- 18. Djangoフォーム、request.postとinitial
- 19. AJAXとDJANGOのフォーム
- 20. フォームとdjangoフォームのスタイル値の整形
- 21. Djangoフォーム
- 22. ModelForm "instance"パラメータと外部キーフィールド
- 23. は、私はモデルのフォームを持っているそのジャンゴのModelForm
- 24. のModelForm
- 25. DjangoのHiddenInputを持つModelFormが無効を返す
- 26. django crispy-forms&floppyforms with bootstrap:help_textをModelFormに挿入する方法は?
- 27. <input>タグにdjango ModelFormフィールドの属性を追加する
- 28. ForeignKeyを使ってDjango ModelFormを保存する
- 29. 私のModelFormのインラインのようなDjango管理者
- 30. Django 1.3 CreateView、ModelForm、およびrequest.userによるフィールドのフィルタリング