Django - 没有这样的专栏:blog_comment.body错误

时间:2017-03-29 16:54:27

标签: django django-models

我正在关注一个教程,因为我对Django很新,我正在尝试在我的博客中添加一个评论系统。但是,每当我尝试使用它时,我都会收到一条错误消息,说明以下内容:no such column: blog_comment.body。我不确定发生了什么,就像在我的模型中我body = models.TextField(),我一般都非常困惑。

1 个答案:

答案 0 :(得分:1)

这是因为您没有运行迁移以将body列应用于数据库。

只需运行./manage.py makemigrations ./manage.py migrate

Django会要求您输入默认值,因为您已将body字段声明为不可为空。

如果您不想输入默认值,请按以下方式编写:

body = models.TextField(blank=True, null=True) 

然后运行相同的逗号。