On Mon, 2007-12-17 at 05:13 -0800, Vitaliy wrote:
> How can I change fields order in form generated using ModelForm ?

I think you're approach the problem from the wrong angle. ModelForm is a
shortcut for converting a model directly to a form. If you want to alter
a lot of things, such as the order, then you're going to be writing the
names of all the fields anyway. So write your own little helper function
to construct a form from your models' fields. Base it on the code for
ModelForm or something similar, but just write something specialised.

I'd normally say something like "have a look at how newforms-admin does
this", but, in this case, that would make things worse because the Admin
interface needs to be able to handle all kinds of weird cases, so its
form construction is fairly involved.

Regards,
Malcolm

-- 
Two wrongs are only the beginning. 
http://www.pointy-stick.com/blog/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to