問題タブ [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.
python - Django の ModelForm で作成したフォーム要素の幅を変更する
ModelForm を使用して作成した textarea フォーム要素の幅を変更するにはどうすればよいですか?
ここに私の製品クラスがあります:
そして、テンプレートコード...
f実際のフォーム要素です...
django - 検証済みのフォームにエラーを挿入しますか?
ユーザー入力値を検証した後、form.Formさらに処理するためにそれらを別の (外部) プロセスに渡します。この外部プロセスは、値のさらなるエラーを検出する可能性があります。
これらのエラーを既に検証されたフォームに挿入して、通常のフォームエラー表示方法で表示できるようにする方法はありますか (または、より良い代替アプローチがあります)。
1 つの提案は、フォーム検証に外部処理を含めることでした。これは、外部プロセスが単なる検証以上のことを行うため、理想的ではありません。
css - Django で CSS を使用するにはどうすればよいですか?
Django を使用してアプリケーションを作成していますが、Django に CSS ファイルを使用させるにはどうすればよいでしょうか? Django に css ファイルを表示させるには、どのような設定を行う必要がありますか?
注意: ローカル マシン上
python - Django ModelFormでForeignKeyの選択肢をフィルタリングするにはどうすればよいですか?
my に次のものがあるとしますmodels.py。
つまり、複数の があり、それぞれがとCompaniesの範囲を持っています。それぞれに、別の ではなく、その親から選択されたベースが必要です。RatesClientsClientRateCompany's RatesCompany's Rates
を追加するためのフォームを作成するときにClient、選択肢を削除しCompany(ページの [クライアントの追加] ボタンで既に選択されているため)、選択肢をそれにCompany制限したいと思います。RateCompany
Django 1.0でこれを行うにはどうすればよいですか?
私の現在のforms.pyファイルは、現時点ではボイラープレートです。
そして、これviews.pyも基本です:
Django 0.96 では、テンプレートをレンダリングする前に次のようなことを行うことで、これをハックすることができました。
ForeignKey.limit_choices_to有望に思えますが、渡す方法がわかりませんthe_company.id。また、それが管理インターフェイスの外で機能するかどうかもわかりません。
ありがとう。(これはかなり基本的な要求のように思えますが、何かを再設計する必要がある場合は、提案を受け付けています。)
python - ModelForm の Meta クラスを動的に更新する
ビューから ModelForm のインライン Meta クラスを動的に更新したいと考えています。このコードは Meta クラスの除外リストを更新しているように見えますがas_p()、as_ul()、 などからの出力は、更新された Meta 除外を反映していません。
as_*()が呼び出されたときではなく、ModelForm が作成されたときに html が生成されると仮定します。HTML を強制的に更新する方法はありますか?
これはそれを行うための最良の方法ですか?私はこれがうまくいくはずだと思っただけです。
考え?
python - Django フォームで ValidationError を発生させる問題
送信された URL がデータベースにまだ存在しないことを検証しようとしています。
Form クラスの関連部分は次のようになります。
問題は、送信した値に関係なく、 を上げられないことValidationErrorです。そして、メソッドで次のようなことをするとclean_url():
その後DoesNotExist、データベースに既に存在する URL に対してもエラーが発生します。何か案は?
python - Djangoはフォームフィールドをレンダリングする順序をどのように知っていますか?
次のような Django フォームがある場合:
そして、このフォームのインスタンスの as_table() メソッドを呼び出すと、Django は上記で指定したのと同じ順序でフィールドをレンダリングします。
私の質問は、クラス変数が定義されている順序を Django がどのように認識しているのかということです。
(また、クラスのinitメソッドからフィールドを追加する場合など、この順序をオーバーライドするにはどうすればよいですか?)
django - Djangoで2つの異なるモデルオブジェクトからフォームオブジェクトを作成するには?
異なるモデル クラスの 2 つのオブジェクトがあり、それぞれのフィールドを含むフォームを表示したいと考えています。これどうやってするの?
python - Django Admin アプリケーションでフィールド ラベルを変更できますか?
タイトルが示すように。管理アプリケーションで単一のフィールドのラベルを変更できるようにしたいと考えています。Form.field 属性は知っていますが、Model または ModelAdmin にその情報を渡すにはどうすればよいですか?
python - ModelFormをDjangoの中間モデルとのManyToMany関係で機能させるための手順は何ですか?
- クライアントとグループモデルがあります。
- クライアントは複数のグループの一部になることができます。
- グループに所属しているクライアントは、グループの無料レンタル料金をいつでも1回だけ使用できます。そこで、中間モデル(ClientGroupe)がその追加データを使用します。
今のところ、m2mデータを保存しようとすると、データが停止し、ClientGroupe Managerを使用する必要があると表示されます...何が欠けていますか?
これが私のモデルです:
そしてここに私の見解があります:
編集:
ClientFormコードは次のとおりです。
編集#2:ここにエラーメッセージがあります: