Djangoのフォームでclassを指定する方法です。Widgetクラスを使うのですが、情報が少ないような気がします。探し方ヘタ?
class Form_login(forms.Form):mailadd = forms.EmailField(max_length=32,widget=forms.TextInput(attrs={‘class’:’form_entry’}))passwd = forms.CharField(min_length=6, max_length=12,widget=forms.PasswordInput(render_value=False))
これで出力されるフォームには「class=”form_entry”」が追加されます。
パスワード側もWidgetクラスを使用していますが、Widgetクラスを活用するとDjangoのフォームってものすごく便利に活用できるような気がします。
Django 1.1.1、Python2.5で検証しました。