問題タブ [django-formwizard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
967 参照

django - Django ModelForm Wizard-データベースオブジェクトを作成する方法は?

私は3つのフォームにカットするのに十分な大きさのモデルを持っています。FormWizzardを使用してそれを実行したかったのですが、フォームからデータベースに情報を保存する方法を知りたいのですが。

すべて同じモデルのものです。

あなたはそれを行う方法について何か考えがありますか?

0 投票する
1 に答える
1650 参照

django - Django FormWizard 動的に form_list を変更

フォーム ウィザードにいくつか問題があります。メソッド process_step の docstring によると、「self.form_list を動的に変更する」ことができます。したがって、私のプロジェクトのニーズに基づいて、form_list にフォームを追加しています。追加するフォームには質問と回答が含まれています: http://dpaste.com/hold/152201/

問題は、2 人がフォームウィザードを同時に押すと、互いの質問と回答が表示されるようになることです。別のユーザーのフォーム リストを変更しているときに、process_step が form_list を動的に変更できることをどのように示唆しているかを理解していないと思います。form_list は、urls.py で定義された formwizard url にアクセスする訪問者の間で共有されるオブジェクトですか? この問題は、apache2/prefork/worker/mod_wsgi の下で、runserver でアプリを実行しているときに発生しました。

0 投票する
1 に答える
574 参照

django - Django:複数のモデルに対応する1つのFormWizard

複数のモデルを操作するために1つのFormWizardを使用することは可能/ベストプラクティスでしょうか?

FormWizardを試して、すべてのフォームを定義しました。ページの「フロー」自体は魅力のように機能します。ただし、実行する必要のあるすべてのチェックと操作されるモデルを使用すると__init__、実際にviews.pyに属するフォームやprocess_step()にコードを貼り付けているように感じます。ドキュメントには、「process_step()を介してフォームデータを操作しないでください」とさえ記載されています。

すべてを1つのビューでテストし、last_submitted_pa​​ge(ステップ相当)を使用して、別のフォームウィザードを作成しているように感じます。

誰かが前にここにいましたか?ヒントを歓迎します。

どうもありがとう。

よろしく、

ジェラルド。

0 投票する
3 に答える
601 参照

python - Django で編集するためのフォームウィザード

私は webapp を作成中ですが、この webapp にはフォーム ウィザードが必要です。ウィザードは 3 つの ModelForms で構成されており、問題なく動作します。しかし、2 番目のフォームを「編集フォーム」にする必要があります。つまり、インスタンスに渡されるフォームである必要があります。

フォーム ウィザードでこれを行うにはどうすればよいでしょうか。モデルのインスタンスをどのように渡しますか? FormWizard クラスには get_form メソッドがあるようですが、フォームウィザードを使用してデータを編集/確認する方法が文書化されていませんか?

0 投票する
1 に答える
164 参照

django - 他のことをする前にユーザーにフォームへの入力を強制する方法は?

他のことをする前にユーザーにフォームへの入力を強制する方法を知りたいです。プライベートエリアがあります。ユーザーが 4 つのフォームに入力する必要があります。就職板です。

フォームにウィザードフォームを入力したい。ユーザーにそれを強制するにはどうすればよいですか?

0 投票する
1 に答える
694 参照

django - FormWizardとデータの保存

django formWizardを使おうとすると、すべて問題ありませんが、送信後の最後のステップでエラーが発生します

問題がどこにあるのかわかりません。モデルにはWebサイトのフィールドがありますが、なぜエラーが発生するのでしょうか。

model.py

そして私の形で:

forms.py

編集

urls.py

formwizardのようにデータを保存する必要があるかどうかはわかりませんが、試しています。

エラーについて何か考えはありますか?

ありがとう

0 投票する
3 に答える
1042 参照

django - FormWizard をビューにラップする方法は?

ビューで Djangoフォーム ウィザードをラップするにはどうすればよいですか? にアクセスできるように、これを行う必要がありますrequest

誰かがこれのためのサンプルコードを持っていますか?

0 投票する
2 に答える
2374 参照

django - Django - フォームウィザードのステップバイステップ

誰かがdjangoウィザードを段階的に使用していますが、戻るオプションを使用しているのだろうか? 私は5つのステップを持つフォームを持っていて、今は「一方向フォーム」ですが、バックオプションで開発したいと思っています(もちろん、ステップ間のデータは覚えておく必要があります)。何か案が?

0 投票する
4 に答える
6614 参照

django - FormWizard で以前のフォーム データを DynamicForm のコンストラクタに渡す方法

動的フォームを作成できるように、最初のフォームのデータを 2 番目のフォームのコンストラクターに渡す必要がある FormWizard があります。

FormWizard の process_step を介して最初のフォームのデータを取得できます。

フィールドのリストのデータベース呼び出しを使用して、2 番目のフォームのフィールドを作成します。

DATA_FROM_1STFORMを渡すにはどうすればよいですか?


結果のコード: フォームのinitを放棄し、CreateQuestions 定義に切り替えました。次に、ウィザードの get_form オーバーライドを使用して、作成後にフォームを変更しました。

0 投票する
2 に答える
5543 参照

django - Django Form は選択を有効な選択肢として受け入れません。理由がわからない

ユーザーに場所を尋ねる小さなフォームを作成し (第 1 段階)、場所をジオコーディングして、ユーザーに場所の確認を求めます (第 2 段階)。すべて正常に動作しますが、選択肢を選択してフォームを送信して第 3 段階に進むと、フォームは選択を受け入れず、「有効な選択肢を選択してください」というエラーが表示されます。なんで?

どこを間違えたのか見えません。私が間違ったことを教えてください。ありがとうございました!

私のforms.py

私のurls.py

最初の送信後にランダムな場所に対して Django によって生成された html コード