問題タブ [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 投票する
3 に答える
5125 参照

django - ビュー内のモデルフォームの多対多フィールドにデータを追加する

私の見解では、送信されたフォームを保存する前に、送信されたフォームにpkidを追加する必要があります。

これは私に与えます:

int()引数は、「リスト」ではなく、文字列または数値である必要があります

これは十分に公平です。次の場合に機能します。

私もこれを試しましたが成功しませんでした:

このManyToManyFieldに複数のIDを保存するにはどうすればよいですか?
簡単なはずですが、要点が欠けています。


編集:望ましい結果は、すべてのIDがform.person('entry_person'テーブルの複数のレコード)に格納されたMyModelFormの1つの新しいインスタンス('entry'テーブル内)です。


更新: 問題を切り分けたようです。

私が行った場合:

結果は次のように機能します。

私が行った場合:

結果は次のように機能しません(上記のエラーが発生します)。

だから私が必要なのは持っていることだけです

どのように提案はありますか?

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

python - Django はデフォルトのフォーム値を設定します

次のようなモデルがあります。

次のように、上記のモデルのモデルフォームもあります。

そのタンクの隠しフィールドのデフォルト値を設定する方法を知りたいです。これまでにフォームを表示/保存する機能は次のとおりです。

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

django - ModelChoiceFieldを含むフォームのDjango ForeignKeyが消える

フォームを使用した Django の奇妙な問題:

私はこのように定義された Form.class を持っています...

そして、このような関数を呼び出して新しいインスタンスを作成します...

これは期待どおりに機能します。ただし、会議の「所有者」フィールドは空白です。私がすべきだと思うのは、次のように newMeetingForm の所有者フィールドを事前に入力することです。

ここで、引数「プロファイル」はプロファイル オブジェクトです。

ただし、これを実行すると、フォームはレンダリングされません。

テンプレートでこれを使用しています:

しかし、newMeetingForm に余分な「所有者」行があると、文字通り空の文字列として表示されるように見えます。おそらく、ModelChoiceField が事前に入力した所有者の値をレンダリングしようとするため、どういうわけかサイレントに失敗していると思います。しかし、値は問題ないようです。それで、他に何を探すべきですか?

0 投票する
12 に答える
47748 参照

python - カスタムフォームパラメータをFormsetに渡すDjango

これは Django 1.9 でform_kwargsで修正されました。

次のような Django フォームがあります。

このフォームを次のように呼び出します。

request.affiliateログインしているユーザーの場所。これは意図したとおりに機能します。

私の問題は、この単一のフォームをフォームセットに変えたいということです。私が理解できないのは、フォームセットを作成するときにアフィリエイト情報を個々のフォームに渡す方法です。これからフォームセットを作成するためのドキュメントによると、次のようなことをする必要があります。

そして、次のように作成する必要があります。

このように個々のフォームにaffiliate=request.affiliateを渡すにはどうすればよいですか?

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

django - 保存時に画像のサイズを変更する

Djangoにアップロードした後、画像のサイズを簡単に変更するにはどうすればよいですか? 私は Django 1.0.2 を使用しており、PIL をインストールしました。

モデルの save() メソッドをオーバーライドしてサイズを変更することを考えていましたが、開始してオーバーライドする方法がよくわかりません。

誰かが私を正しい方向に向けることができますか? ありがとう :-)

@Guðmundur H: django-stdimage パッケージが Windows で動作しないため、これは動作しません :-(

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

python - Django ModelFormメニュー項目をデフォルトで選択するにはどうすればよいですか?

私はDjangoアプリに取り組んでいます。私のモデルの1つである「ユーザー」には、以下に定義する「性別」フィールドが含まれています。

ModelFormを使用して「新しいユーザー」のHTMLフォームを生成しています。私のGoogle-fuは私を失敗させているようです-このHTMLフォームのドロップダウンボックスでデフォルトで「男性」アイテムを選択するにはどうすればよいですか?(つまりselected="selected"、このアイテムについてもそうです。)

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

django-forms - Djangoフォームプレビュー-保存する前にフォームにユーザーを追加する

ご覧のとおり、私はいくつかの方法を試しましたが、それはコメントアウトされています。タスクは明らかに単純です。保存する前にリクエストからフォームにユーザーを追加してから保存します。

ここで受け入れられている作業方法は何ですか?

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

django - フォームと django フォーム値のスタイリング

CSS でフォ​​ームのスタイルを設定しようとしています。まず第一に、公式ドキュメント以外では完全な例を見たことがないので、ブログのエントリや記事をいただければ幸いです。

私のフォームでは、典型的な Charfield は次のように html に変換されます。

フォームの一部のフィールドにエラーが含まれている場合、前の Charfield は値を記憶して次のようになります。

value="Pink Floyd"この値( )をdjangoフォームで取得するにはどうすればよいですか? 私のフィールドが だとすると、フィールド、ラベル、およびとして{{form.artists}}使用できますが、この値はどうですか?{{form.artists}}{{form.artists.label}}{{form.artists.errors}}{{form.artists.help_text}}

前もって感謝します!

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

python - Django フォーム プレビュー - 「cleaned_data」の操作方法

これに関連する以前の質問に答えてくれた Insin に感謝します。

彼の答えはうまくいきましたが、「cleaned_data」の提供、またはより正確にはその使用方法に当惑していますか?

クイック リファレンスとして、post_post メソッドの内容を次に示します。

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

python - Django フォーム - ラベルの設定

他の 2 つのフォームから継承するフォームがあります。私のフォームでは、親フォームの 1 つで定義されたフィールドのラベルを変更したいと考えています。これを行う方法を知っている人はいますか?

で実行しようとしてい__init__ますが、「'RegistrationFormTOS' オブジェクトに属性 'email' がありません」というエラーがスローされます。誰も私がこれを行う方法を知っていますか?

ありがとう。

ここに私のフォームコードがあります: