Доброго времени суток.
Начал изучать django. Столкнулся с такой проблемой: есть модель, у которой char поле кодируется с помощью choices. Соответственно, form_for_model генерирует простое поле ввода, а хочется чтобы было ChoiceField. Пока обошел это заменой поля в созданном экземпляре на ModelChoicesField с присвоением ему choices. При чем это делаю только для вывода формы, так как save на такой хак ругается. Но такое решение не нравится, чуток сменят api и перестанет работать. Да и form_for_model приходится на каждый запрос вызывать.
Есть какие-то другие способы, кроме написания формы ручками?