問題タブ [formsets]
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 エラー / タイプ文字が可変の値が長すぎます(1)
モデル/フォームに新しいフォームセット フィールドを追加しようとしていますが、それを保存したいときに、「タイプ文字が可変 (1) の値が長すぎます」というエラーが表示されます。
誰でもそれで私を助けることができますか?私はジャンゴのビギナーです。ビューに「study_1」フィールドを追加すると、このエラーが表示されます。
これが私のコードです:
ビュー.py:
フォーム.py:
models.py:
および edit_profile.html:
助けてくれてありがとう!:)
javascript - 単純な js jquery コードでの作業に反対しますか?
ボタンを押した後、TOTAL_FORMS は更新されず、同じ番号 1 になり、すべての行が下の引用のようになります。
フォームを3つ追加しましたが、合計数は更新されません。
私が必要なもの。
UPD: HTML コードを追加すると言うことです。すべてのデータを生成するためにdjnagoを使用する主な問題私はjsフィドルを作成しようとしています
python - Django フォームセットの min_num によって n+1 フォームセットがレンダリングされるのはなぜですか
Django フォームセット (v. 1.9) では、フォームセット内のフォームの最小数を指定するオプション min_num が formset_factory 関数にあります。
ビューは次のようになります。
テンプレートは次のようになります。
ただし、Django は常に min_num 引数で指定されたフォームをもう 1 つレンダリングします。
これの理由は、一般的な Django/Python の設計で、0 から数え始めるか、min_num 引数の使用を誤解していますか? 私が理解しているドキュメントでは、変数は検証にのみ使用されると書かれています。
django - djangoフォームセットのChoiceFieldに初期値を渡します
django ChoiceField に初期データを入力する方法がわかりません。ビューに渡すパラメーターに応じて変更されるため、ビューで実行することをお勧めします。
ビュー.py
「food」フィールドと「amt」フィールドには値が入力されますが、html Select 入力である「units」フィールドには初期値が入力されません。選択肢も定義する必要がありますか? 初期値はそれらの1つですか?
フォーム.py