运行服务器时Django编程错误

时间:2017-03-16 09:41:13

标签: django gis

我在运行GIS应用程序时遇到此错误。我附加了错误快照。有人可以指导哪里出错?如果需要查看代码。让我知道您需要哪个文件。 Programming Error /

1 个答案:

答案 0 :(得分:2)

尤其是exception value的第一行几乎说明了一切。

Column users.parent_id does not exist

应用程序正在尝试从数据库中的parent.id表中访问users,这显然不存在。换句话说,您的数据库与源代码中的模型结构不同步。您可能需要做的就是运行migrations以将所有缺少的结构或更改添加到数据库中。

如果您自己开发了一些数据库结构,则必须运行makemigrations命令为数据库构建新的迁移集。

./manage.py makemigrations

如果您已创建新的迁移文件,或者已在应用程序中安装并集成了模块,则必须将迁移应用于数据库。

./manage.py migrations