Новое поле в модели Django не отображается в интерфейсе администратора или формах модели - PullRequest
5 голосов
/ 16 января 2010

Я создал модель в одном из моих приложений, которая отлично работает. Однако мне нужно было добавить новое поле. Я сделал это и использовал manage.py reset <appname>, чтобы удалить таблицы и добавить их снова. Этот процесс прошел нормально - новое поле появляется в базе данных. Однако я не могу заставить поле отображаться ни в интерфейсе администратора, ни в форме пользовательской модели, которую я создал. Поскольку я не дал ему значение по умолчанию (и не хочу, и не должен это делать), я не могу использовать ни один метод для добавления строки в базу данных. Есть идеи?

Фрагмент модели:

use_balance = models.BooleanField()

Ответы [ 2 ]

7 голосов
/ 16 января 2010

Вы перезапустили свой сервер?

1 голос
/ 16 января 2010

Вы случайно не забыли обновить определения ModelAdmin ?

...