Monday, 15 September 2014

django - Passing custom values to form fields -



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