前提 前提 前提 :
必须安装了两个底层包 pymysql 和 mysqlclient
今天分享使用用 IDE,pycharm中的Django来对mysql数据库进行生成数据迁移和执行迁移文件
问题:数据库配置不正确
数据库迁移与文件中我们首先需要先执行 python manage.py makemigrations用来生成迁移文件显示 成功,无报错。
但输入 python manage.py migrate 命令执行迁移文件时就会 报错 settings.DATABASES is improperly configured.(数据库匹配不正确)
解决:
那么怎么解决呢?
第一步:在settings.py中查看DATABASES配置是否正确, 特别注意数据库的名字也就是 ‘NAME’ 必须要和你在MySQL数据库创建时的表名一至。
第二步:然后,在项目文件夹下的_init_.py(实际上也可以添加到settings.py中,如上。)添加如下代码即可。
最后在输入 python manage.py migrate 运行一下就ok了。
注:次分享仅此作者我在开发过程中遇到的问题,最终解决方法,大佬勿喷。
Original: https://blog.csdn.net/Bocker_Will/article/details/122370269
Author: Calvin klenin
Title: Django无法执行迁移文件
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/734026/
转载文章受原作者版权保护。转载请注明原作者出处!