On Dec 29, 6:42 pm, James Bennett <[email protected]> wrote:
>
> If this really bothers you, it's trivial to set up your own
> contact-form class which collects a subject line as well.
Trivial depending on your level of experience :)
For benefit of others, here's how I solved it:
1) In my own forms definitions, added:
from contact_form.forms import ContactForm
class EnhancedContactForm(ContactForm):
subject = forms.CharField(label='Subject', required=True)
2) In urls.py, snag /contact/ before django_forms does:
from bucket.forms import EnhancedContactForm
url('^contact/?$', 'contact_form.views.contact_form', {'form_class':
EnhancedContactForm, }),
(r'^contact/', include('contact_form.urls')),
That's all there was to it. Only snag now is that the "subject" field
shows up at the end of the form rather than the top - need to figure
out how to control field ordering in subclassed forms.
Thanks all.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.