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