django.db.utils.OperationalError: no such table:
Django模型修改后请依次执行python manage.py checkpython manage.py makemigrations 模型名Django 把对模型(也就是数据库模式)的改动存储在迁移中,迁移就是磁盘中的文件。如果还报错,执行python manage.py sqlmigrate 模型名 0001这条指令会创建数据库并打印sql,找到报错中每找到的数据库对应的指令,把他复制下来
·
Django模型修改后请依次执行
python manage.py check
python manage.py makemigrations 模型名
Django 把对模型(也就是数据库模式)的改动存储在迁移中,迁移就是磁盘中的文件。
如果还报错,执行
python manage.py sqlmigrate 模型名 0001
这条指令会创建数据库并打印sql,找到报错中每找到的数据库对应的指令,把他复制下来,
用数据库管理工具打开你的数据库,如果确实没找到模型对应的表,那么直接用复制的SQL进行创建表
查询OK
更多推荐
所有评论(0)