CSSを使用してDjangoでEmailField、FileField、およびTextInputsの高さと幅を変更するにはどうすればよいですか?
質問する
1354 次
1 に答える
1
これらのフィールドをどのように使用しようとしているのか、あまり情報を提供してくれませんでした。ただし、Django フォームでは何もしないことをお勧めします。可能であれば、それらをhtml
タグでラップし、クラスを設定してください。
<div class="email">{{ my_form.email }}</div>
<style>.email input {width: 100px;}</style>
できないならやらなければならない
2.フォームのコンストラクターで属性を設定する
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['email'].widget.attrs['style'] = 'width: 100px;'
于 2012-04-29T14:21:34.327 に答える