2012-04-29 25 views

答えて

1

これらのフィールドの使い方に関する情報はあまりありませんでした。しかし、私はDjangoのフォームで何もしないことをお勧めします。可能であれば、htmlタグでラップし、それらにクラスを設定します。

<div class="email">{{ my_form.email }}</div> 

<style>.email input {width: 100px;}</style> 

あなたは、あなたがフォームのコンストラクタで

1. 2.Set属性Override widgets

にあなたのフィードバックのための

def __init__(self, *args, **kwargs): 
    super(MyForm, self).__init__(*args, **kwargs) 
    self.fields['email'].widget.attrs['style'] = 'width: 100px;' 
+0

感謝を持つことができない場合は! UI'llそれらを試してみてください... – jaysonpryde

+0

それはEmailFieldのために働く。しかし、FileFieldのために、私は試しました。 jaysonpryde

+0

ブラウザが要素のスタイルをどのように適用するかは別の質問です。 ' ' – San4ez

関連する問題