django - Passing custom values to form fields -
i have post form, , want render custom values @ template layer. post form this:
class pageform(forms.modelform): language = ... translation_of = ... def __init__(self, *args, **kwargs): super(pageform, self).__init__(*args, **kwargs) self.fields['language'].wrapper_attrs = {'class': 'left'} self.fields['translation_of'].wrapper_attrs = {'class': 'right'} my template this:
{% field in form %} >> {{ field.wrapper_attrs }} {% endfor %} when render template, expecting see dict object or this. getting nothing. have ideas?
after form's instantiation, __getitem__() , __iter__() homecoming boundfield instead of original field instance. boundfield "a field plus data" rendering, seek {{ field.field.wrapper_attrs }}
django django-forms
No comments:
Post a Comment