1-出现这种情况的原因是之前使用过python manage.py migrate,并且建表成功了,后面又把数据库表手动删除了,所以必须找到数据库表django_migrations,把创建的记录删除:
在这里插入图片描述2-如果把migrations目录下0001_initial.py文件也删除了
就需要重新执行一下两个命令:

python37 manage.py makemigrations
python37 manage.py migrate

3-如果migrations目录下0001_initial.py文件还在就只需要执行;

python37 manage.py migrate

数据库表就会重新建立在数据库中

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐