Monday, September 3, 2012

Re: Django admin forms - using a different/unconventional widget for a field

No problem man! just trying to help just like i have been helped by others here :)

alan

On Monday, September 3, 2012 5:40:03 PM UTC+3, filias wrote:
Perfect!

Thanks a lot alan :)

On Monday, September 3, 2012 3:28:29 PM UTC+2, zayatzz wrote:
In form, that displays the checkbox do something like this:
def __init__(self, *args, **kwargs):
    super(FormName, self).(*args, **kwargs)
    if self.instance and self.instance.checkboxfieldname != None: #we check if this form has instance and if checkbox :
        attrs = {'checked':'checked'}
    else:
        attrs = {}
    self.fields['checkboxfieldname'] = forms.BooleanField(widget = forms.CheckboxInput(attrs = attrs))

should work.
alan

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/PXEciDMq_DYJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate