問題タブ [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.
django - django-crispy とフォームセットでモデル インスタンスを使用する
私はdjango-crispyでレンダリングしているmodelform_formsetを持っています。使用されるフォームのレイアウト内には、次のものがあります。
注意してください{{form.instance}}
- それは適切にバインディングされていません。特定のモデルの値を取得する方法はありますか?
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 でそれらを達成することは可能ですか? そうでない場合、どうすればこれを達成できますか?
前もって感謝します。
django - Django Crispy FormsにHTMLヘッダータグを含める方法は?
django クリスピー フォームに変換したい次の HTML セグメントがあります。
タグを含める方法と
タグ?私はこれを試しました:
しかし、これは SyntaxError: non-keyword arg after keyword arg --> HTML フィールドのある行を指していました。Div に HTML を含めて何か問題がありますか? 指定された HTML を翻訳するにはどうすればよいですか?
django - django クリスピー フォームで Row を使用できない
最初、このコードは機能していて、多くの列を持つ行が表示されました。
しかし、今では機能せず、列を 1 つの行に結合するのではなく、すべての列を別々の行に表示しています
django - 一般的なビューを使用して、現在ログインしているユーザーをモデルに渡す方法は?
私はdjangoを初めて使用し、現在ログインしているユーザーをユーザーが作成するコンテキスト(私のモデルクラス)に関連付けるように求められました。User (from ) オブジェクト
を取得する方法/場所は? request.user
モデルに設定する方法は?
一般的なビューを使用してビューに渡すことは可能ですか?request.user
ここに私のコンテキストクラスがあります:
フォームは次のとおりです。
urls.py からの URL:
最後に、サクサクしたフォームの context_form.html
よろしくお願いします。
python - DjangoのクリスピーフォームはCSSを見つけることができません
Django と Crispy Forms を使用しています。フォームを正しくレンダリングすることはできますが、CSS フォーマットが表示されません。私は何をする必要がありますか?
私が追加しました
私のsettings.py
ファイルに。
html ファイルは次のようにシンプルです。
それを機能させるために他に何が必要ですか?ブートストラップ ファイルはchrispy_forms にバンドルされているため、プロジェクトの CSS パスで特にコピーして参照する必要がないことは理解しています。これは正しいです?
python - django-crispy-forms の PrenedText フィールドでオートコンプリートを無効にする
私は django-crispy-forms を使用しており、特定のフィールドのオートコンプリートを無効にする方法を考えています。フィールドは、forms.IntegerField
先頭に追加されたテキストです。
django - django-crispy-forms にコントロール行を作成する
django-crispy-formsを使用して、2 つ (またはそれ以上) のウィジェットを 1 つの行に結合したいと考えています。添付の例も参照してください。ドキュメントにはこの問題に関する例が含まれており、ソースコードも役に立ちませんでしたが、そのライブラリを使用して可能であると思います。django-crispy-formsを使用して同様の結果を得ることができた人はいますか?
このようなフォームに必要な HTML は次のようになります。
python - django-crispy-forms にはフィールドとボタンが同じ行にあります
同じ行にボタンがあるブートストラップ PrependedText フィールドが必要です。同じ行で取得できますが、テキストボックスの前にボタンが表示され、後で必要です。何が間違っているのか、ボックスの後ろ (テキスト フィールドの右側) に表示するにはどうすればよいですか?
django - django - 選択ボックス オプションを使用してラジオ選択を作成する
次のような一連のラジオ オプションを作成したいと考えています。
非標準の部分は、1 番目または 2 番目のラジオ ボタン オプションを選択すると、ユーザーが選択ボックスからさらに情報を指定する必要があることです。
djangoフォームでこれを行うにはどうすればよいですか? ドキュメントで見たものに基づいて、人間が読める値として文字列のみを含む Choices 2-tuple を渡すことができます。ウィジェットとラベルを渡す機能が必要です。テンプレートで django-crispy-forms を介してフォームをレンダリングしています (つまり、テンプレートにあるのはすべて です{% crispy form %}
) ので、テンプレート側の操作を必要としないソリューションをお勧めします。
ありがとう!