跑Django数据库的时候,显示这个django.db.utils.OperationalError: (1054, "Unknown column 'pub_date' in 'polls_question'")的报错
Django 项目在连接数据库时出现了错误,错误信息是 "Unknown column 'pub_date' in 'polls_question'"。这意味着在你的数据库中,没有名为 "pub_date" 的列在 "polls_question" 表中。
这可能是因为你在修改了你的 models.py 文件后没有运行过数据库迁移操作。在修改了 models.py 文件后,你需要运行以下命令来应用这些更改:
python manage.py makemigrations
python manage.py migrate
如果你已经运行了这些命令,那么可能是你之前运行过这些命令但是没有成功,导致了数据库结构和你的 models.py 不一致。在这种情况下,你可以尝试重新删除数据库,然后再次运行这些命令:
python manage.py reset_db
python manage.py makemigrations
python manage.py migrate