网站做app开发工具,网站后台怎么上传图片产品,微信小程序万能开挂器,ip形象设计报价明细Django是一个开放源代码的Web应用框架#xff0c;由Python写成。采用了MTV的框架模式#xff0c;即模型M#xff0c;视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的#xff0c;即是CMS(内容管理系统)软件。并于2005年7月在BSD许可…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 pymysqlpymysql.install_as_MySQLdb()CentOS 7.x如果部署失败提示找不到mysqlDB执行以下命令yum install python36-devel -yyum install mysql-devel -yyum install gcc -y到此这篇关于一文解决django 2.2与mysql兼容性问题的文章就介绍到这了,更多相关django与mysql兼容性内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家