問題タブ [django-forms]
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.
django-forms - Django Python:実行時に作成された複数のフィールドの評価構文
私の評価構文は正しくありません。つまり、カテゴリごとに、category_taskという名前のModelChoiceFieldを出力したいと思います。カテゴリが「fun」の場合、ラジオ選択フィールド「fun_tasks」が出力されます。
django - Django forms.ChoiceField で選択した値を設定する
フォーム内のフィールド宣言は次のとおりです。
初期値を に設定したいのですが3
、うまくいかないようです。パラメータ、引用符/引用符なしなどで遊んでみましたが、変更はありません。
可能であれば、誰かが私に決定的な答えを教えてくれますか? そして/またはコードスニペットに必要な調整はありますか?
私はDjango 1.0を使用しています
python - django:admindatepickerを使用
自分のdjangoフォームでadmindatepickerを使用しようとしています。
ここでの議論の大まかなフォロー:http://www.mail-archive.com/django-users@googlegroups.com/msg72138.html
私は
a)私のforms.pyには次の行が含まれていました
b)そしてこのようなウィジェットを使用しました:
c)そして私の実際のテンプレートに追加しました:
js/スタイルなどを含めるため。
ただし、フォームを表示しようとすると、優れたウィジェットが表示されません。通常のテキストボックスです。そして、Firefox javascriptエラーコンソールは私に示しています:
gettextがcalendar.jsで定義されていません(26行目)
と
addEventがDateTimeShortcuts.jsで定義されていません(254行目)
助言がありますか?これはDjango独自のjavascriptライブラリのバグですか?
更新:基本的に、コアと(または偽の)i18lizationを含める必要があります
アップデート2:カールは、これはカスタム形式でのDjangoの時刻/日付ウィジェットの使用とほぼ同じであると指摘しています(ただし、別の位置から開始します)
jquery - ModelForm のすべての Django 日付フィールドのデフォルト ウィジェットを変更するにはどうすればよいですか?
一連の典型的なモデルが与えられた場合:
すべてのDateFieldのデフォルト ウィジェットをカスタム MyDateWidget に変更するにはどうすればよいでしょうか?
アプリケーションに日付を入力するための jQueryUI 日付ピッカーが必要なため、質問しています。
カスタム ウィジェットで django.db.models.DateField を拡張するカスタム フィールドを検討しました。これは、この種の全面的な変更を実装するための最良の方法ですか? このような変更には、特別な MyDateField をすべてのモデルに具体的にインポートする必要があります。これは、労力がかかり、開発者のエラーが発生しやすく (つまり、いくつかのモデルの DateField が通過します)、私の考えでは、労力の不必要な重複のように思えます。一方、models.DateField の標準バージョンと見なされるものを変更するのは好きではありません。
考えや意見をお待ちしております。
django - Djangoの特定のタイプのすべての組み込みフォームフィールドのデフォルトウィジェットをどのように変更しますか?
これは、ModelForm のすべての Django 日付フィールドのデフォルト ウィジェットをどのように変更しますか?のフォローアップです。.
非常に多数のモデル (A-ZZZ など) があり、制御できない他の開発者の入力によって成長し、すべての日付フィールドの入力方法を変更したいとします (つまり、jQueryUI を使用する)。その新しいウィジェットを使用してすべての日付フィールドが確実に入力されるようにする最善の方法は何ですか?
引用された質問からの1つの提案は次のとおりです。
ただし、明示的な ModelForm がない場合にこれを行うことは可能ですが、URL パターンはモデルから直接取得されますか? つまり、あなたのURL設定は次のようになります:
SomeModelA は、バックグラウンドで Django によって ModelForm に変換されるモデル (フォームではない) です。
現在、私のシステムには各モデルのフォームがありません。フォームを明示的に作成する唯一のポイントは、以前のソリューションで提案された formfield_callback を追加することですが、これは DRY の原則に反し、エラーが発生しやすく、労力がかかります。
(最後のスレッドで提案されているように) 特別なウィジェットを持つ独自のフィールドを作成し、組み込みの代わりにそれを使用することを検討しました。それほど労働集約的ではありませんが、エラーが発生する可能性があります (ただし、優れた grep で修正できないものは何もありません)。
提案や考えを歓迎します。
django - Django管理テンプレートのオーバーライド:checkboxselectmultipleウィジェットの表示
1対多の関係を持つドメインとグループの2つのテーブルがあります。これらのテーブルは、ユーザーテーブルと多対多の関係があります
ユーザー管理インターフェースで、グループとドメインをCheckboxSelectMultipleウィジェットとしてレンダリングしています。
これを2つの列を持つ表形式で表示することは可能ですか。1つの列にドメイン、もう1つの列にドメインに属するグループのリストです。
管理者のフィールドセットテンプレートを上書きしたい。ただし、AdminFieldで使用できるメソッド/プロパティを知るのに苦労しています。
ありがとう
python - リストに表示される関連項目のドロップダウンを使用して、特定のモデル クラスの Django contrib 管理変更リストを編集可能にするにはどうすればよいですか?
基本的に、静的なリストではなく、関連するエントリの編集可能なフォームが必要です。
django-forms - フォームセット内の特定のフォームの 5 つの同じフィールドを無効にするにはどうすればよいですか?
一部のフォームは親オブジェクトを表し、「親」オブジェクトの場合は、これらの各フォームでほとんどのフィールドを無効にしたいと考えています。これを行う簡単な方法はありますか?
django - Django Imagefield が ModelForm 経由で正しく機能しない
私は本当に明らかにばかげたことをしていると確信していますが、数時間それを理解しようとしてきましたが、何も飛び出していません.
ModelForm を使用しているので、モデルからいくつかのフィールドを編集用に公開できます。2x イメージ フィールド、1x テキスト フィールド。フォームが処理され、TextField が機能します。2 つの ImageField が機能しないため、今日ここにいます。
私はDjango 1.0.2を使用しています
関連するコードは次のとおりです (さらに必要な場合はお問い合わせください。HTML は含まれていません。その部分は正常に動作しているように見えるためです)。
モデル:
ビューとフォーム: