@VitaliySm

Как отсортировать поля в форме?

class OffForm(forms.ModelForm):
    make = forms.CharField()
    hidden_make = forms.CharField()
    model = forms.CharField()

    class Meta:
        model = Off
        exclude = ('make', 'model')

    def __init__(self, *args, **kwargs):
        super(OffForm, self).__init__(*args, **kwargs)
        self.fields['hidden_make'].widget =  forms.HiddenInput()
        self.fields.keyOrder = ['title', 'category', 'make', 'model',
                           'description', 'hidden_make' ]


создал вот такую, форму, но почему-то при выводе поля не отсортированы так как я указал в keyOrder, а сначала идут поля модели, а потом идут уже созданные мной поля.
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
svfat
@svfat
☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
Прямо в Meta:
fields = ['title', 'category', 'make', 'model', 'description', 'hidden_make']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы