Новое поле в модели Django не отображается в интерфейсе администратора или в формах модели

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

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

use_balance = models.BooleanField()

person Community    schedule 16.01.2010    source источник


Ответы (2)


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

person Daniel Roseman    schedule 16.01.2010
comment
Много раз! Но почему-то в этот раз получилось. Как странно... Спасибо! - person ; 16.01.2010
comment
Было бы лучше знать, какую команду вызывать, чтобы сбросить настройки, вместо того, чтобы ограничиваться перезагрузкой, пока, возможно, волшебным образом не появятся новые поля. - person Konstantin Schubert; 04.12.2013