Сценарии взаимодействия домашней страницы

self.fields['xxx'].empty_label = None не работает Если тип поля - TypedChoiceField, у которого нет свойства empty_label. Что мы должны сделать, так это удалить первый выбор:

class BookSubmitForm(forms.ModelForm):

    def __init__(self, *args, **kwargs):
        super(BookSubmitForm, self).__init__(*args, **kwargs)

        for field_name in self.fields:
            field = self.fields.get(field_name)
            if field and isinstance(field , forms.TypedChoiceField):
                field.choices = field.choices[1:]
0
задан azzid 29 March 2019 в 10:25
поделиться