問題タブ [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 - ModelMultipleChoiceField 検証は、ウィジェットに応じて異なる動作をします
のフォームがありModelMultipleChoiceField
、それは魅力のように機能します。ただし、widget=forms.RadioSelect
フォームの検証を設定すると、「値のリストを入力してください」というエラー メッセージが表示され、常に失敗します。
先ほど言ったように、デフォルト ウィジェットでは完全に機能しますが、ラジオ選択ウィジェットでは機能しません。POST
フォームを検証する要求はまったく同じです。ウィジェットを除いてすべてがまったく同じであるため、何が間違っているのかわかりません。
どうしてこれなの?
編集: たぶん、それCheckboxSelectMultiple
も同様に機能することに言及する必要がありました。
EDIT2: を設定するかどうかは問題ではないようですがrequired=False
、それでも「値のリストを入力してください」と表示されます。
django - エラーの Django 検証配列
私は使っている
ドキュメントで述べたように、それを使用して一連のエラーを発生させることができます。
repr または str の場合 - 配列の ul または文字列を返します。
そのため、repr と eval を一緒に使用した場合にのみ機能しました。しかし、私はその愚かな解決策だと思います。
django - ラジオボタンとしてのDjango BooleanField?
models.BooleanField
チェックボックスの代わりに2つのラジオボタンとしてレンダリングするDjango 1.0.2のウィジェットはありますか?
django - Django(django-admin)で値の遷移を確認する方法は?
保留中、アクティブ化、拒否の3つの値を持つステータスフィールドがあります。ステータスの値を変更する場合、アクティブ化を保留に変更できないことを確認したいと思います。このためにストアドプロシージャを記述したくありません。保存する前にDjangoで以前の値を取得できますか?
新旧の価値を意味します。
django - Django でのインライン フォーム検証
管理者変更フォーム内のインライン フォームセット全体を必須にしたいと考えています。そのため、現在のシナリオでは、(管理者の) 請求書フォームで保存を押すと、インラインの注文フォームが空白になります。注文が関連付けられていない請求書を作成する人を止めたいです。
誰でもそれを行う簡単な方法を知っていますか?
モデル フィールドの( ) のような通常の検証required=True
は、このインスタンスでは機能しないようです。
django - Django 管理ページで追加情報を収集していますか?
保存時にユーザーが特定のオプションを選択した場合、ユーザーをページに連れて行き、そこでもう1つのフィールドに入力してから、管理者のデフォルトページにリダイレクトしたい
django-admin - インライン -django
私は2つのモデルを持っています.私はモデル2をモデル1とインラインにしたいと思っています.管理ページで、モデル2のいくつかのフィールドをインラインとして表示し、それらのすべてを読み取り専用として表示したい.ALsoインラインの値をクリックすると、その値を持つモデル2に私をリンクしてください
フィールドを読み取り専用で表示するインライン。インラインモデルフィールドを読み取り専用で表示したい
django - 更新中にフィールドを読み取り専用にする方法
フォームがあります。フォームに入力したら、ユーザーにフォームの内容を変更させたくありません。
しかし、ユーザーは値を見ることができます。つまり、すべてのフィールドは編集できません。インスタンスメソッドを使用してこれを行うことはできますが、これは外部キーでは役に立ちません。
django - ManyToMany 関係の管理インライン フォームでの画像とビデオのプレビュー
Aには3つのモデルがあります:ManyToManyField関係を持つプロジェクト、画像、ビデオ:
現在のプロジェクトにリンクされた画像と動画のインライン フォームを使用して、プロジェクトの管理フォームを構成します。
しかし、単純な選択フィールドと削除チェックボックスを備えたインラインテーブルは私にとって非常に悲惨であり、ここで画像またはビデオ (youtube) のプレビューを表示したいと考えています。AdminImageWidgetの助けを借りて、画像についてこれを解決します。
これを行うのが最善の方法ですか?私の場合、ファイルのアップロード入力は必要ありません。インラインフォームテーブルの画像プレビューのみです。YouTube ビデオのプレビューも必要です。ビデオを表示するための独自のウィジェットを作成し、それを偽のフィールドに適用する必要がありますか?
不要なフェイク フィールドのウィジェットでこの問題を解決するのは奇妙です。それとも普通のやり方ですか?
どんな助けでも大歓迎です!ありがとう!
django - ジャンゴインラインの問題
Fooinline という名前のインラインを作成しました。このインラインは Django 1.02 では問題なく動作していましたが、Django 1.1 にアップグレードするとすぐにエラーが発生し始めました。
私のFooinline
コードは次のとおりです。
そして私のFlatTextWidget
は
私は私のものを呼んでいFooinline
ます