django.forms.forms, __getitem__() a Form -, BoundField , , , . , , , :
class MyForm(forms.Form):
def __getitem__(self, name):
boundfield = super(forms.Form,self).__getitem__(name)
boundfield.foo = "bar"
return boundfield
"bar" . , .
, , , .
- , BoundField "field":
class MyForm(forms.Form):
def __init__(self, *args, **kwargs)
super(forms.Form, self).__init__(*args, **kwargs)
self.fields['field_name'].foo = "bar"
foo :
{{ form.field_name.field.foo }}