一文解决django 2.2与mysql兼容性问题

 更新时间:2020年07月15日 14:12:29   投稿:mrr  
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。这篇文章主要介绍了解决django 2.2与mysql兼容性问题,需要的朋友可以参考下

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。2019年12月2日,Django 3. 0发布  。

背景

Django是一个优秀的Python web框架,在使用Django2.2版本配置MySQL数据库时常会出现下面的兼容问题:

ImproperlyConfigured: mysqlclient 1.3.13 or newer is required

在网上搜索博客很多都是需要修改源码,既麻烦也不治本,下面推荐一种不修改源码的解决方式。

添加新版组件

pip install mysqlclient

如果你的项目根目录下有requirements.txt这个文件,直接打开添加mysqlclient即可。

移除旧版组建引用

pip uninstall pymysql

如果你的项目根目录下有requirements.txt这个文件,直接打开删除pymysql即可。

打开与项目同名的目录下的__init__.py文件删掉下面两行代码

import pymysql
pymysql.install_as_MySQLdb()

CentOS 7.x

如果部署失败,提示找不到mysqlDB,执行以下命令:

yum install python36-devel -y
yum install mysql-devel -y
yum install gcc -y

到此这篇关于一文解决django 2.2与mysql兼容性问题的文章就介绍到这了,更多相关django与mysql兼容性内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • NumPy.npy与pandas DataFrame的实例讲解

    NumPy.npy与pandas DataFrame的实例讲解

    今天小编就为大家分享一篇NumPy.npy与pandas DataFrame的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • 基于Python实现子域名收集工具

    基于Python实现子域名收集工具

    在网络安全领域中,发现和管理攻击面绝对是一项必须的任务,而对域名的寻找和分析是发现攻击面的重要步骤,本文将使用Python编写一个子域名收集,需要的可以参考下
    2024-02-02
  • Python语言的变量认识及操作方法

    Python语言的变量认识及操作方法

    这篇文章主要介绍了Python语言的变量认识及操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-02-02
  • python写的一个squid访问日志分析的小程序

    python写的一个squid访问日志分析的小程序

    这篇文章主要介绍了python写的一个分析squid访问日志的小程序,本文实现的目标是统计access.log中的ip数目,需要的朋友可以参考下
    2014-09-09
  • python yield关键词案例测试

    python yield关键词案例测试

    这篇文章主要介绍了python yield关键词案例测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Python线程指南分享

    Python线程指南分享

    今天小编就为大家带来Python线程指南分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • python多进程登录远端服务器

    python多进程登录远端服务器

    这篇文章主要介绍了python多进程登录远端服务器,文章应用实例简易的方式详细讲解python多进程登录远端服务器的相关资料,需要的朋友可以参考以下文章的具体内容
    2021-10-10
  • python判断元素是否存在的实例方法

    python判断元素是否存在的实例方法

    在本篇内容里小编给大家整理的是一篇关于python判断元素是否存在的实例方法,有需要的朋友们可以学习参考下。
    2020-09-09
  • 简单谈谈Python中函数的可变参数

    简单谈谈Python中函数的可变参数

    和C语言一样,Python中也有可变参数函数,即一个函数可以接收多个参数,而这些参数的个数在函数调用之前事先是不知道的。下面这篇文章我们来介绍下python中的可变参数
    2016-09-09
  • django DRF图片路径问题的解决方法

    django DRF图片路径问题的解决方法

    这篇文章主要给大家介绍了关于django DRF图片路径问题的解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09

最新评论