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

django - djangoフォーム宣言でラベルのcssクラスを設定するには?

私はdjango-uniformを使用しており、いくつかの統一機能を使用するために、フォーム宣言から直接cssクラスを追加する方法を探しています(独立したウィジェット用)。

(おまけとして、ここに私の再利用可能な読み取り専用の自家製 mixin スニペットがあります...)

今のところ私の唯一の方法は、汎用フォーム テンプレートに JavaScript を少し追加し、手動でクラスを追加することです。

素晴らしいアイデアはありますか?

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

django - DjangoCrispyForms-ヘルパーを介してボタンを追加

Crispy-Formsのドキュメントを調べて、フォームの1つに追加のボタンを入れようとしました。と

素敵なボタンを追加できます。ただし、Button()はonclickまたはon_click-attributeを取りません。では、どうすればこのボタンにロジックを追加できますか?JQueryでonclickイベントを追加することは、非常に優れたソリューションではありません...

ありがとう!

ロン

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

django - Django Crispy Forms - レイアウト Div

DBモデルからサクッとしたフォルムを作っています。

モデルのすべてのフィールドを div ヘルパーに入れたいのですが...それらのすべてを書き留める必要がないようにする方法はありますか...のように:

私は試した

そのようなものですが、うまくいきませんでした。

助言がありますか?

ありがとう!

ロン

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

django - django-crispy-formsの2列レイアウトでフォームフィールドを広げる方法は?

Django でフォームを作成するために django-crispy-forms を使用するようにいくつかの推奨事項を受け取りました。

ドキュメントを数時間探していましたが、フォーム フィールドを 2 つの列に分散する方法がわかりません。

ここでこの例を見ると

出現シーケンスをどのように設定できるかがわかります。しかし、レイアウトはプレーンと同じ{{ form.as_p }}です。ここで何かが欠けているといいのですが、そうでなければ、このアドオンを使用してもほとんど役に立ちませんか?

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

django - Djangoモデルフォームのカスタマイズ

django-appでモデルフォームを使用しています。ドキュメントを読んでいると、デフォルトのフィールドタイプまたはウィジェットをオーバーライドしてモデルフォームをカスタマイズできます。ブートストラップを使用するためにdjango-crispy-formsを使用してカスタマイズできるかどうか誰かが知っていますか?

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

django - djangocrispyformsを使用してフォームオブジェクトを呼び出せないというTypeErrorを取得する

初めてdjango-crispyformsを使用しています。

django-crispyformsを使用してモデル用に作成したフォームを使用してオブジェクトを追加しようとすると、次のエラーが発生します。

TypeError: 'requestform' object is not callable

特に、views.pyのこの行に問題があります。

new_request = formtoaddrequest(commit=False)

このエラーメッセージが何を意味するのか分かりますか?

0 投票する
6 に答える
20580 参照

django - Djangoクリスピーフォームのラベルを削除する

サクサクした形のラベルを取り除く正しい方法があるかどうか誰かが知っていますか?

私はこれまで得ました:

しかし、それはあまり良い解決策ではありません。

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

django - How to render Django forms.ChoiceField as Twitter Bootstrap dropdown

What is the most efficient way (in terms of programming/maintenance effort, elegance) to render a Django forms.ChoiceField as a Twitter Bootstrap dropdown using one of the django-bootstrap, django-bootstrap-form, django-bootstrap-toolkit, django-crispy-forms, etc apps? Is there explicit support for this use case in any of these apps?

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

django-forms - django-crispy を使用したインライン チェックボックス

私はdjangoModelFormを使用django-crispy-formsして、美しいブートストラップフォームを作成しています.

hereのようなインライン チェックボックスを生成する方法が見つかりませんでした。

クリスピーな FormHelper() を使用しても、次のようなフィールドを定義する方法はありません。

ここでcheckbox1checkbox2checkbox3は、モデルで として定義されていmodel.BooleanFieldます。

何か案が?

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

django - Django:クラスベースのビューはサクサクしたフォームをレンダリングできません

Stackoverflow の皆さん、こんにちは。

クラスベースのビューでサクサクしたフォームをレンダリングするのに問題があります。関数ベースのビューを使用すると、すべてが正常に機能しました。

いつものように、次のように forms.py を生成します。

ビュー機能は非常にシンプルで標準的です。

テンプレートも最小限の指示に従います。

私の問題は、Django が「VariableDoesNotExist at /item/add/, Failed lookup for key [helper] in ...」と文句を言うことです。

クリスピー フォームはクラス ベースのビューと互換性がありますか? ヘルパー情報を渡してフォームを正しく作成するにはどうすればよいですか?

あなたの助けと提案に感謝します。