問題タブ [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.
python - Djangoフォームウィザードは、ajaxによる2番目のステップを追加します
1 つのステップで複数のフォームを動的に変更する処理に問題があったので、次のステップとして 2 番目のフォームを ajax でロードできるのではないかと考えました (formWizard で前の選択に応じて 2 番目のステップを動的に変更できるかどうかはわかりません) )。私は formContainer を使用しています: https://code.djangoproject.com/attachment/ticket/18830/form_container.py
とはいえ、データの扱いには少々厄介です。この状況で ajax が解決策になるかどうか、アドバイスをいただけますか?
django-forms - djangoでの相互のフォームフィールド依存関係
以下のフォームフィールドがあります:
フォーム.py
「site_num」フィールドに入力された整数値に従って、フィールド「site_name」を表示する必要があります。例: ユーザーが「No of Sites」に 2 を入力すると、2 つの「site_name」フィールドが表示され、2 つのサイト名を入力する必要があります。
フォーム ウィザードを使用すると、site_name フィールドは別のフォームになります。その場合、以前のフォーム データを取得し、それに応じて処理して、整数値に従ってフィールドを表示するにはどうすればよいですか。
誰でも教えてもらえますか、どうすればこれを達成できますか??
django-forms - POST データをフォーム ウィザードに渡す際のエラー
以下のような初期フォームがあります
フォーム.py
ビュー.py
test.html
test1.html
このフォームに入力し、ファイルの内容をいくつか表示して、上記のフォーム データをフォーム ウィザードに渡しますが、テンプレートのポスト メソッドを介してフォーム ウィザードにデータを渡すと、「ManagementForm Data missing」エラーが発生しますが、データはGETメソッドを介して渡され、エラーは発生しませんが、定義されているように、データはGETメソッドのURLに表示されます(私の場合、開示したくないユーザー名が含まれています)
マイ フォーム ウィザード
私の質問は、フォーム ウィザードで投稿データをどのように処理するかということです。何か不足している場合や、他の情報が必要な場合はお知らせください。
django - フォーム間の Django ウィザードの相互作用
2 フォーム ウィザードを作成する必要があります。1 つのフォームでは、いくつかのデータを収集し、それを処理して、2 番目のフォームのフィールドに事前入力する必要があります。それを行うための最良/最も簡単な方法は何ですか?
python - カスタム テンプレート Django Formwizard
これは一部の人には明らかかもしれませんがget_template_name
、私のform wizard
. これが私がこれまでに持っているものです:
urls.py:
Django のドキュメントを読み、そこに記載されている方法を使用しようとしました。私のforms.pyで:
しかし、これは を返しますKeyError at u'0'
。フォーム ウィザードで、ステップごとに異なるテンプレートを表示するにはどうすればよいですか?
django - Django フォーム ウィザードを保存して前のステップに進む
前のボタンを押しても現在の入力が検証されない作業中のdjango formwizardがあります。
バリエーションを試してみました
と
しかし、これらのどちらも私がやりたいことをしていないようです。
django - Django:Lat/Long FloatFields が保存されない
そのため、フォームウィザードは完全に機能していましたが、2 つのことを変更したところ、InternalError
データベース エラーが発生しました。まず、 を使用してテンプレートを指定しget_template_names
ました。
フォーム.py:
次に、FloatFields
保存するモデルとフォーム自体に以下を追加しました。
を受け取っている理由がわかりませんInternalError: current transaction is aborted, commands ignored until end of transaction block
。トレースバックは次のとおりです。
ウィザードのステップ 3 でテンプレートを追加するとともに、変更したのはこれら 2 つのみです。これによりウィザードの機能が変更される理由がわかりません。このエラーが発生する理由を理解するのを手伝ってもらえますか? この紛らわしい問題についてのアイデアをありがとう!
編集:これらのフィールドを追加した後、南経由でスキーマを更新しました。さらに、DecimalField
代わりに使用しようとしFloatField
ましたが、まだdbエラーが発生しました。