美文网首页Python
在切换默认的SQL数据库的错误

在切换默认的SQL数据库的错误

作者: 木羽木羽女口生 | 来源:发表于2020-11-21 01:24 被阅读0次

Django的默认数据库是SQL3,如果你想切换MySQL时,那么你得在你的项目中的setting.py文件中将默认的数据库改为MySQL,然后运行,如果这个时候你在使用python manage.py make migrations 命令去构建数据时遇到报错:
import MySQLdb as Database
ModuleNotFoundError: No module named 'MySQLdb'
这个报错,那么你就需要在你的项目文件的init.py文件中输入
import pymysql
pymysql.install_as_MySQLdb()

如果运行之后还报错,一般就是你下载的pymysql太久了,这个时候你就需要将你的init.py文件修改为
import pymysql
pymysql.version_info = (1, 4, 0, "final", 0)
pymysql.install_as_MySQLdb()

多了中间这一行,主要是为了给你的pymysql文件指定一个对应的版本

相关文章

  • 在切换默认的SQL数据库的错误

    Django的默认数据库是SQL3,如果你想切换MySQL时,那么你得在你的项目中的setting.py文件中将默...

  • centos8下postgreSQL入门3.2.1之无法连接到服

    错误的发生过程 执行脚本 在 /home/{xxUser}/下创建 sql 文件 myscript1.sql 切换...

  • 数据库1055错误

    数据库1055错误 问题描述:在MySQL数据库下,执行SQL插入语句报错或者进入数据库时。出现1055错误信息。...

  • spark sql use hive

    spark sql 通过Spark SQL 查询hive中的数据 要求提供操作截图 切换数据库,选择指定的表; 操...

  • DVWA之sql injection(blind)

    Sql Injection(Blind):sql注入(盲注),服务器不会直接返回具体的数据库错误或者语法错误,而是...

  • sql server注入

    Sql server数据库注入 Sql server数据库是一个非常优秀的数据库,它可以准确地定位错误消息,对开发...

  • Cannot execute statement: imposs

    在实现数据库主备同步的时候,java.sql.SQLException。 mysql默认的binlog_forma...

  • MongoDB(2)——基本操作

    数据库 查看当前数据库名称,默认的数据库为test 列出所有在物理上存在的数据库 切换数据库,则指向数据库,但不创...

  • PostgreSQL psql命令备忘录

    连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname 切换数据库,相当...

  • MySql报错:no database selected xxx

    执行sql语句,报了如题错误。 原因没有指明要在哪个数据库中执行。 当在SQL架构有多个数据库时,在开始你的操作之...

网友评论

    本文标题:在切换默认的SQL数据库的错误

    本文链接:https://www.haomeiwen.com/subject/rtksiktx.html