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

django - django-crispy とフォームセットでモデル インスタンスを使用する

私はdjango-crispyでレンダリングしているmodelform_formsetを持っています。使用されるフォームのレイアウト内には、次のものがあります。

注意してください{{form.instance}}- それは適切にバインディングされていません。特定のモデルの値を取得する方法はありますか?

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

forms - Django クリスピー フォーム: ラベルとラジオ ボタンを画像に置き換える

特定のフィールドが 3 つのオプションを持つラジオ セレクターであるフォームがあります。これがGood、More-or-Less、Badを表しているとしましょう。

次のように、InlineRadio と同じ行にそれらを配置することができました。

今、私は2つのことをする必要があります:

1) ラジオボタンとして表示される各オプションとそのラベルを事前定義された画像に置き換えます。

2) 2 つの画像を追加します。1 つはラジオ ボタンの左側に、もう 1 つは右側に配置します。ということで、最後に連続で5枚の画像になります。左から右へ: Image of Smile (just the image)- Image of selector (Good)- Image of selector (More-or-Less)- Image of selector (Bad)- Image of Sad face (just the image)

django-crispy でそれらを達成することは可能ですか? そうでない場合、どうすればこれを達成できますか?

前もって感謝します。

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

django - Django Crispy FormsにHTMLヘッダータグを含める方法は?

django クリスピー フォームに変換したい次の HTML セグメントがあります。

タグを含める方法と

タグ?私はこれを試しました:

しかし、これは SyntaxError: non-keyword arg after keyword arg --> HTML フィールドのある行を指していました。Div に HTML を含めて何か問題がありますか? 指定された HTML を翻訳するにはどうすればよいですか?

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

django - django クリスピー フォームで Row を使用できない

最初、このコードは機能していて、多くの列を持つ行が表示されました。

しかし、今では機能せず、列を 1 つの行に結合するのではなく、すべての列を別々の行に表示しています

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

django - 一般的なビューを使用して、現在ログインしているユーザーをモデルに渡す方法は?


私はdjangoを初めて使用し、現在ログインしているユーザーをユーザーが作成するコンテキスト(私のモデルクラス)に関連付けるように求められました。User (from ) オブジェクト
を取得する方法/場所は? request.userモデルに設定する方法は? 一般的なビューを使用してビューに渡すことは可能ですか?request.user

ここに私のコンテキストクラスがあります:

フォームは次のとおりです。

urls.py からの URL:

最後に、サクサクしたフォームの context_form.html

よろしくお願いします。

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

python - DjangoのクリスピーフォームはCSSを見つけることができません

Django と Crispy Forms を使用しています。フォームを正しくレンダリングすることはできますが、CSS フォーマットが表示されません。私は何をする必要がありますか?

私が追加しました

私のsettings.pyファイルに。

html ファイルは次のようにシンプルです。

それを機能させるために他に何が必要ですか?ブートストラップ ファイルはchrispy_forms にバンドルされているため、プロジェクトの CSS パスで特にコピーして参照する必要がないことは理解しています。これは正しいです?

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

python - django-crispy-forms の PrenedText フィールドでオートコンプリートを無効にする

私は django-crispy-forms を使用しており、特定のフィールドのオートコンプリートを無効にする方法を考えています。フィールドは、forms.IntegerField先頭に追加されたテキストです。

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

django - django-crispy-forms にコントロール行を作成する

django-crispy-formsを使用して、2 つ (またはそれ以上) のウィジェットを 1 つの行に結合したいと考えています。添付の例も参照してください。ドキュメントにはこの問題に関する例が含まれており、ソースコードも役に立ちませんでしたが、そのライブラリを使用して可能であると思います。django-crispy-formsを使用して同様の結果を得ることができた人はいますか?

コントロール行の例

このようなフォームに必要な HTML は次のようになります。

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

python - django-crispy-forms にはフィールドとボタンが同じ行にあります

同じ行にボタンがあるブートストラップ PrependedText フィールドが必要です。同じ行で取得できますが、テキストボックスの前にボタンが表示され、後で必要です。何が間違っているのか、ボックスの後ろ (テキスト フィールドの右側) に表示するにはどうすればよいですか?

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

django - django - 選択ボックス オプションを使用してラジオ選択を作成する

次のような一連のラジオ オプションを作成したいと考えています。

ウィジェットであるラジオオプション

非標準の部分は、1 番目または 2 番目のラジオ ボタン オプションを選択すると、ユーザーが選択ボックスからさらに情報を指定する必要があることです。

djangoフォームでこれを行うにはどうすればよいですか? ドキュメントで見たものに基づいて、人間が読める値として文字列のみを含む Choices 2-tuple を渡すことができます。ウィジェットとラベルを渡す機能が必要です。テンプレートで django-crispy-forms を介してフォームをレンダリングしています (つまり、テンプレートにあるのはすべて です{% crispy form %}) ので、テンプレート側の操作を必要としないソリューションをお勧めします。

ありがとう!