問題タブ [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.

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

django-forms - Django Python:実行時に作成された複数のフィールドの評価構文

私の評価構文は正しくありません。つまり、カテゴリごとに、category_taskという名前のModelChoiceFieldを出力したいと思います。カテゴリが「fun」の場合、ラジオ選択フィールド「fun_tasks」が出力されます。

0 投票する
7 に答える
165879 参照

django - Django forms.ChoiceField で選択した値を設定する

フォーム内のフィールド宣言は次のとおりです。

初期値を に設定したいのですが3、うまくいかないようです。パラメータ、引用符/引用符なしなどで遊んでみましたが、変更はありません。

可能であれば、誰かが私に決定的な答えを教えてくれますか? そして/またはコードスニペットに必要な調整はありますか?

私はDjango 1.0を使用しています

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

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の時刻/日付ウィジェットの使用とほぼ同じであると指摘しています(ただし、別の位置から開始します)

0 投票する
6 に答える
20756 参照

jquery - ModelForm のすべての Django 日付フィールドのデフォルト ウィジェットを変更するにはどうすればよいですか?

一連の典型的なモデルが与えられた場合:

すべてのDateFieldのデフォルト ウィジェットをカスタム MyDateWidget に変更するにはどうすればよいでしょうか?

アプリケーションに日付を入力するための jQueryUI 日付ピッカーが必要なため、質問しています。

カスタム ウィジェットで django.db.models.DateField を拡張するカスタム フィールドを検討しました。これは、この種の全面的な変更を実装するための最良の方法ですか? このような変更には、特別な MyDateField をすべてのモデルに具体的にインポートする必要があります。これは、労力がかかり、開発者のエラーが発生しやすく (つまり、いくつかのモデルの DateField が通過します)、私の考えでは、労力の不必要な重複のように思えます。一方、models.DateField の標準バージョンと見なされるものを変更するのは好きではありません。

考えや意見をお待ちしております。

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

django - Djangoの特定のタイプのすべての組み込みフォームフィールドのデフォルトウィジェットをどのように変更しますか?

これは、ModelForm のすべての Django 日付フィールドのデフォルト ウィジェットをどのように変更しますか?のフォローアップです。.

非常に多数のモデル (A-ZZZ など) があり、制御できない他の開発者の入力によって成長し、すべての日付フィールドの入力方法を変更したいとします (つまり、jQueryUI を使用する)。その新しいウィジェットを使用してすべての日付フィールドが確実に入力されるようにする最善の方法は何ですか?

引用された質問からの1つの提案は次のとおりです。

ただし、明示的な ModelForm がない場合にこれを行うことは可能ですが、URL パターンはモデルから直接取得されますか? つまり、あなたのURL設定は次のようになります:

SomeModelA は、バックグラウンドで Django によって ModelForm に変換されるモデル (フォームではない) です。

現在、私のシステムには各モデルのフォームがありません。フォームを明示的に作成する唯一のポイントは、以前のソリューションで提案された formfield_callback を追加することですが、これは DRY の原則に反し、エラーが発生しやすく、労力がかかります。

(最後のスレッドで提案されているように) 特別なウィジェットを持つ独自のフィールドを作成し、組み込みの代わりにそれを使用することを検討しました。それほど労働集約的ではありませんが、エラーが発生する可能性があります (ただし、優れた grep で修正できないものは何もありません)。

提案や考えを歓迎します。

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

django - Django管理テンプレートのオーバーライド:checkboxselectmultipleウィジェットの表示

1対多の関係を持つドメインとグループの2つのテーブルがあります。これらのテーブルは、ユーザーテーブルと多対多の関係があります

ユーザー管理インターフェースで、グループとドメインをCheckboxSelectMultipleウィジェットとしてレンダリングしています。

これを2つの列を持つ表形式で表示することは可能ですか。1つの列にドメイン、もう1つの列にドメインに属するグループのリストです。

管理者のフィールドセットテンプレートを上書きしたい。ただし、AdminFieldで使用できるメソッド/プロパティを知るのに苦労しています。

ありがとう

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

python - リストに表示される関連項目のドロップダウンを使用して、特定のモデル クラスの Django contrib 管理変更リストを編集可能にするにはどうすればよいですか?

基本的に、静的なリストではなく、関連するエントリの編集可能なフォームが必要です。

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

django-forms - フォームセット内の特定のフォームの 5 つの同じフィールドを無効にするにはどうすればよいですか?

一部のフォームは親オブジェクトを表し、「親」オブジェクトの場合は、これらの各フォームでほとんどのフィールドを無効にしたいと考えています。これを行う簡単な方法はありますか?

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

django - Django Imagefield が ModelForm 経由で正しく機能しない

私は本当に明らかにばかげたことをしていると確信していますが、数時間それを理解しようとしてきましたが、何も飛び出していません.

ModelForm を使用しているので、モデルからいくつかのフィールドを編集用に公開できます。2x イメージ フィールド、1x テキスト フィールド。フォームが処理され、TextField が機能します。2 つの ImageField が機能しないため、今日ここにいます。

私はDjango 1.0.2を使用しています

関連するコードは次のとおりです (さらに必要な場合はお問い合わせください。HTML は含まれていません。その部分は正常に動作しているように見えるためです)。

モデル:

ビューとフォーム: