Atributte models.TextField()错误“位于/的操作错误”

时间:2019-03-26 17:40:59

标签: python django

因此我是Django的新功能,可以尝试建立一个简单的博客。 Here您可以检查所有文件。 所以我的问题是:当我运行Django服务器并尝试查看我的站点时(模板可用here),我收到了this错误消息,该消息显然与我的models.TextField()属性有关post模型。 有人可以帮我解决这个错误吗?非常感谢。

2 个答案:

答案 0 :(得分:1)

每当在Django中更改模型时,都必须使用命令

python manage.py makemigrations
python manage.py migrate

这将确保您的模型更改将反映在数据库中。例如,您在Posts模型中添加了一个名为text的新字段。为了使文本在您的数据库上反映出来,您必须运行以下两个命令。

有关Django's Migrations的更多信息

答案 1 :(得分:0)

更改模型时,您需要运行:

python manage.py makemigrations
python manage.py migrate