Изменить порядок полей формы модели

Мне нужно изменить порядок полей в форме модели, полученной из другого базового класса. Не мог найти решения. «Адрес» в приведенном ниже фрагменте всегда отображается в начале шаблона HTML. Как я могу переместить его вниз с помощью готового шаблона? Заранее спасибо.

class Address:
   street= ...
   city= ...

class Customer(Address):
   name = ...
   ...

class CustomerForm(ModelForm):
   def __init__(...)
        super(CustomerForm, self).__init__(*args, **kw)
        self.fields.keyOrder=[
        'name',
        'Address',  #<-- I want "Address" appear after the name in my template
                    #<-- This obviously is not the right code.
   class Meta:
      model = Customer

-P

6
задан pdxMobile 22 February 2011 в 18:57
поделиться