Python Django模型中的新字段不';不显示在管理界面或模型表单中

Python Django模型中的新字段不';不显示在管理界面或模型表单中,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我在我的一个应用程序中创建了一个模型,效果很好。但是,我需要添加一个新字段。我这样做了,并使用manage.py reset删除表并再次添加它们。这个过程进行得很顺利-新字段出现在数据库中。但是,我无法使该字段显示在管理界面中,也无法显示在我创建的自定义模型表单中。因为我没有给它一个默认值(我不想,也不需要),所以我不能使用这两种方法将行添加到数据库中。有什么想法吗 模型代码段: use_balance = models.BooleanField() 你有没有忘记更新你的定义?你重启服务器了吗

我在我的一个应用程序中创建了一个模型,效果很好。但是,我需要添加一个新字段。我这样做了,并使用
manage.py reset
删除表并再次添加它们。这个过程进行得很顺利-新字段出现在数据库中。但是,我无法使该字段显示在管理界面中,也无法显示在我创建的自定义模型表单中。因为我没有给它一个默认值(我不想,也不需要),所以我不能使用这两种方法将行添加到数据库中。有什么想法吗

模型代码段:

use_balance = models.BooleanField()

你有没有忘记更新你的定义?

你重启服务器了吗?

我在那里没有做什么特别的事情:admin.site.register(Account)Hmmm,这也是我的第一个猜测。一旦开始在ModelAdmin代码中指定字段,您就有责任使其保持最新。这就是为什么我更喜欢将ModelAdmin直接放在models.Model下面,而不是建议的单独admin.py文件。很多次!但由于某种原因,这次成功了。真奇怪。。。谢谢最好知道调用哪个命令来刷新设置,而不是限制重新启动,直到新字段神奇地出现。