問題タブ [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
の範囲を持っています。それぞれに、別の ではなく、その親から選択されたベースが必要です。Rates
Clients
Client
Rate
Company's Rates
Company's Rates
を追加するためのフォームを作成するときにClient
、選択肢を削除しCompany
(ページの [クライアントの追加] ボタンで既に選択されているため)、選択肢をそれにCompany
制限したいと思います。Rate
Company
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:ここにエラーメッセージがあります: