Я работаю над некоторыми формами в Django. Одно поле представляет собой ForeignKey
в модели, поэтому представлено как ModelChoiceField
в форме. ModelChoiceField
в настоящее время использует метод __unicode__
модели для заполнения списка, что не соответствует моему желаемому поведению. Я хотел бы иметь возможность использовать другой метод модели. Судя по документам, я могу принудительно использовать свой собственный QuerySet
, но я не понимаю, как это поможет мне использовать метод, отличный от __unicode__
.
Я действительно предпочел бы не отделять это от методов формы по умолчанию, если это вообще возможно.
Какие-либо предложения?