Django无法执行迁移文件

前提 前提 前提 :

必须安装了两个底层包 pymysql 和 mysqlclient

今天分享使用用 IDE,pycharm中的Django来对mysql数据库进行生成数据迁移和执行迁移文件

问题:数据库配置不正确

数据库迁移与文件中我们首先需要先执行 python manage.py makemigrations用来生成迁移文件显示 成功,无报错

Django无法执行迁移文件

但输入 python manage.py migrate 命令执行迁移文件时就会 报错 settings.DATABASES is improperly configured.(数据库匹配不正确)

Django无法执行迁移文件

解决:

那么怎么解决呢?

第一步:在settings.py中查看DATABASES配置是否正确, 特别注意数据库的名字也就是 ‘NAME’ 必须要和你在MySQL数据库创建时的表名一至

Django无法执行迁移文件

第二步:然后,在项目文件夹下的_init_.py(实际上也可以添加到settings.py中,如上。)添加如下代码即可。

Django无法执行迁移文件

最后在输入 python manage.py migrate 运行一下就ok了。

Django无法执行迁移文件

注:次分享仅此作者我在开发过程中遇到的问题,最终解决方法,大佬勿喷。

Original: https://blog.csdn.net/Bocker_Will/article/details/122370269
Author: Calvin klenin
Title: Django无法执行迁移文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/734026/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球