私はDjangoを初めて使っていて、たくさんの読書をしていますので、これはおそらくノブの質問です。Djangoフォーム。データを保存しますが、提出するまで検証しないでください
私たちは、ユーザーが途中で記入する多くのフォームを含むアプリケーションを持っています。 1人のユーザーが予算ページに記入し、別のユーザーがプロジェクトの説明ページに記入することがあります。途中で入力したデータはに保存されますが、検証はされません。
レビューページでは、入力ボックス/フォームは表示されません。下部には送信ボタンがあります。ユーザーがアプリケーションを送信すると、アプリケーションのすべてのパーツ/ページ/フォームで検証が実行されます。検証エラーがある場合、アプリケーションを提出することはできません。
フィールドの種類によっては、モデルフィールドの大部分が空白= Trueまたはnull = Trueとしてマークされます。いくつかのフィールドは必須ですが、大部分はブランクまたはヌルのままにしておき、ユーザーが途中でデータを入力できるようにします。
ベストプラクティスに関するアドバイスや、繰り返しはありません。
ありがとうございます!私はdjango 1.8から削除されたが、スタンドアロンのパッケージに分かれていた参照してください。 https://pypi.python.org/pypi/django-formtools –