djangoフォームのブートストラップに問題があります。フォームには次のコードがあります。
make = forms.ChoiceField(choices=make_choices)
make.widget.attrs.update({'class': 'form-control'})
チュートリアルでは、適切なブートストラップ選択フィールドをレンダリングするだけで十分であることがわかりました。
私はいくつかのチュートリアルをチェックアウトしましたが、それらすべてで、attrsにこの「{'class': 'form-control'}」を追加するだけで十分でした。私もdjangoのクリスピーなフォームを試していましたが、完全には正しくありませんでした。何が足りないのですか?私が間違ったことは何ですか?
bootstrap 5 docs https://getbootstrap.com/docs/5.0/forms/select/#defaultの時点で、.form-select
クラスを使用して<select>
要素のカスタムスタイルをトリガーする必要があるため、次のようになります。
make.widget.attrs.update({'class': 'form-select'})
.form-control
クラスはのような要素に使用される<input>
と<textarea>
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加