Я хочу избавиться от "----------- - "choice Django добавляет в поле выбора, представляющее внешний ключ в ModelForm
. На был дан ответ , что вы можете использовать параметр empty_label = none
, но у меня есть ModelForm , это не обычная форма, и переопределение поля не допускается.
Я знаю, что могу переопределить метод __ init __ ()
в ModelForm, чтобы изменить набор запросов ModelChoiceField, используя
self.fields['my_foreign_key'].queryset = ....
. Но это было бы действительно некрасиво, Я просто пропустил параметр 'empty_label = none` и здесь ...