問題タブ [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 に答える
946 参照

django - ModelMultipleChoiceField 検証は、ウィジェットに応じて異なる動作をします

のフォームがありModelMultipleChoiceField、それは魅力のように機能します。ただし、widget=forms.RadioSelectフォームの検証を設定すると、「値のリストを入力してください」というエラー メッセージが表示され、常に失敗します。

先ほど言ったように、デフォルト ウィジェットでは完全に機能しますが、ラジオ選択ウィジェットでは機能しません。POSTフォームを検証する要求はまったく同じです。ウィジェットを除いてすべてがまったく同じであるため、何が間違っているのかわかりません。

どうしてこれなの?

編集: たぶん、それCheckboxSelectMultipleも同様に機能することに言及する必要がありました。

EDIT2: を設定するかどうかは問題ではないようですがrequired=False、それでも「値のリストを入力してください」と表示されます。

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

django - エラーの Django 検証配列

私は使っている

ドキュメントで述べたように、それを使用して一連のエラーを発生させることができます。

repr または str の場合 - 配列の ul または文字列を返します。

そのため、repr と eval を一緒に使用した場合にのみ機能しました。しかし、私はその愚かな解決策だと思います。

0 投票する
11 に答える
44574 参照

django - ラジオボタンとしてのDjango BooleanField?

models.BooleanFieldチェックボックスの代わりに2つのラジオボタンとしてレンダリングするDjango 1.0.2のウィジェットはありますか?

0 投票する
5 に答える
3946 参照

django - Django(django-admin)で値の遷移を確認する方法は?

保留中、アクティブ化、拒否の3つの値を持つステータスフィールドがあります。ステータスの値を変更する場合、アクティブ化を保留に変更できないことを確認したいと思います。このためにストアドプロシージャを記述したくありません。保存する前にDjangoで以前の値を取得できますか?

新旧の価値を意味します。

0 投票する
5 に答える
26498 参照

django - Django でのインライン フォーム検証

管理者変更フォーム内のインライン フォームセット全体を必須にしたいと考えています。そのため、現在のシナリオでは、(管理者の) 請求書フォームで保存を押すと、インラインの注文フォームが空白になります。注文が関連付けられていない請求書を作成する人を止めたいです。

誰でもそれを行う簡単な方法を知っていますか?

モデル フィールドの( ) のような通常の検証required=Trueは、このインスタンスでは機能しないようです。

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

django - Django 管理ページで追加情報を収集していますか?

保存時にユーザーが特定のオプションを選択した場合、ユーザーをページに連れて行き、そこでもう1つのフィールドに入力してから、管理者のデフォルトページにリダイレクトしたい

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

django-admin - インライン -django

私は2つのモデルを持っています.私はモデル2をモデル1とインラインにしたいと思っています.管理ページで、モデル2のいくつかのフィールドをインラインとして表示し、それらのすべてを読み取り専用として表示したい.ALsoインラインの値をクリックすると、その値を持つモデル2に私をリンクしてください

フィールドを読み取り専用で表示するインライン。インラインモデルフィールドを読み取り専用で表示したい

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

django - 更新中にフィールドを読み取り専用にする方法

フォームがあります。フォームに入力したら、ユーザーにフォームの内容を変更させたくありません。

しかし、ユーザーは値を見ることができます。つまり、すべてのフィールドは編集できません。インスタンスメソッドを使用してこれを行うことはできますが、これは外部キーでは役に立ちません。

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

django - ManyToMany 関係の管理インライン フォームでの画像とビデオのプレビュー

Aには3つのモデルがあります:ManyToManyField関係を持つプロジェクト、画像、ビデオ:

現在のプロジェクトにリンクされた画像と動画のインライン フォームを使用して、プロジェクトの管理フォームを構成します。

しかし、単純な選択フィールドと削除チェックボックスを備えたインラインテーブルは私にとって非常に悲惨であり、ここで画像またはビデオ (youtube) のプレビューを表示したいと考えています。AdminImageWidgetの助けを借りて、画像についてこれを解決します。

これを行うのが最善の方法ですか?私の場合、ファイルのアップロード入力は必要ありません。インラインフォームテーブルの画像プレビューのみです。YouTube ビデオのプレビューも必要です。ビデオを表示するための独自のウィジェットを作成し、それを偽のフィールドに適用する必要がありますか?

不要なフェイク フィールドのウィジェットでこの問題を解決するのは奇妙です。それとも普通のやり方ですか?

どんな助けでも大歓迎です!ありがとう!

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

django - ジャンゴインラインの問題

Fooinline という名前のインラインを作成しました。このインラインは Django 1.02 では問題なく動作していましたが、Django 1.1 にアップグレードするとすぐにエラーが発生し始めました。

私のFooinlineコードは次のとおりです。

そして私のFlatTextWidget

私は私のものを呼んでいFooinlineます