If I have a Django form such as:
class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.CharField() sender = fo
It has to do with the meta class that is used in defining the form class. I think it keeps an internal list of the fields and if you insert into the middle of the list it might work. It has been a while since I looked at that code.