pip install pymysql

使用python3和Django搭建自己的服务器的时候使用的是sqlite数据库,一切顺利.

可是等到布置生产环境的时候要换成MySQL,根据Django官网的文档也设置好了setting.DATABASES.

但是运行python3 manage.py makemigrations的时候又遇到错误了,查看日志大概的问题就是:

ImportError: No module named 'MySQLdb',可是之前明明已经pip3 install pymysql了,大概是因为Django默认的还是使用MySQLdb吧. 尝试使用pymysql代替'MySQLdb'.

在站点的__init__.py文件中添加

import pymysqlpymysql.install_as_MySQLdb()

提交到服务器然后python3 manage.py makemigrations 然后python3 manage.py migrate成功.

这样Django站点就成功使用MySQL作为数据库了.

转载于:https://blog.51cto.com/wangaimin/1905831

django-python3-mysql问题相关推荐

  1. pythonmysql部署_详解centos7+django+python3+mysql+阿里云部署项目全流程

    (PS:本文假设你已经在本地联调好django和客户端,只是需要将django部署到外网) 购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示: 地域随便选择哪一个,镜像的话,对比 ...

  2. 阿里云部署django项目流程【centos7+python3+mysql】

    购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示:  地域随便选择哪一个,镜像的话,对比了CentOS,Debian,Ubuntu,我最终选择了CentOS,因为流行嘛-配置的话 ...

  3. python3 django连接mysql 数据库

    详情参考: https://blog.csdn.net/weixin_33127753/article/details/89100552 https://imshusheng.com/python/2 ...

  4. Python3.7中,Django配置MySql数据库

    上一节中讲了Python3.7搭建Django框架项目 ,并且项目能够运行起来,Django框架中默认配置的数据库是sqlite,sqlite数据库虽然小巧,但是对于大型项目时sqlite就会有瓶颈, ...

  5. Win10+Python+Django+Nginx+MySQL开发教程及实例(1)——开发环境搭建

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本教程共有三篇内容: 第一篇:Win10+Python+Django+Nginx+MySQL 开发环境搭 ...

  6. django连接MySQL报错Did you install mysqlclient?

    由于项目需求得安装pytorch,但当时想着这个配了老半天,就在原本pytorch环境下安装了django,之后运行报下面错误 django.core.exceptions.ImproperlyCon ...

  7. Win10+Python+Django+Nginx+MySQL开发教程及实例(2)——Python连通操作MySQL

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本系列教程共有四篇内容: 第一篇: 开发环境搭建 第二篇:用Python连通操作MySQL 第三篇:用N ...

  8. django连接mysql数据库_Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

  9. Django连接Mysql报错:ModuleNotFoundError: No module named 'MySQLdb'

    Django连接Mysql报错 环境:Django_1.11.8 与 Python_3.6 ModuleNotFoundError: No module named 'MySQLdb' django. ...

  10. 在线车辆推荐网 Python语言+Django框架+Mysql数据库 基于用户、物品的协同过滤推荐算法 开发在线汽车推荐系统 二手车网站推荐系统 分布式大数据、机器学习、人工智能开发

    在线车辆推荐网 Python语言+Django框架+Mysql数据库 基于用户.物品的协同过滤推荐算法 开发在线汽车推荐系统 二手车网站推荐系统 分布式大数据.机器学习.人工智能开发 CarRecom ...

最新文章

  1. Linux上程序调试的基石(2)--GDB
  2. httpd-2.4编译安装基本步骤
  3. linux平台安装React Native遇到的坑
  4. python初始化函数_当你学会了Python爬虫,网上的图片素材就免费了
  5. jQuery中事件及常用事件总结、jQuery中常见效果、隐式迭代、链式编程、样式操作、动画队列、不同元素绑定同一个事件
  6. 系统架构师学习笔记-多媒体基础知识
  7. c语言程序设计二级考试哪些题型,计算机二级考试题型及分值
  8. overflow:hidden的另一层含义
  9. CVPR 2021 | 稀疏纹理也能匹配?速览基于Transformers的图像特征匹配器LoFTR
  10. 软件测试面试题及答案,2022最强版
  11. Excel自动填充功能
  12. kappa一致性检验教程_Kappa系数一致性检验和配对卡方检验SPSS图文详解
  13. 使用WIFIPR跑握手包,破解wifi密码
  14. 想玩IEO又怕跑得慢?LBank的“锁仓释放”了解下
  15. Designing Network Design Spaces
  16. FontAwesome for Axure字体图标合集 v4.7 — v5.8 含Free版和Pro版
  17. 线性关系r范围_一个简单线性回归和多项式回归在R中的实现示例
  18. 5G - NR RLC协议阅读笔记4 - 三个重要定时器的理解
  19. DCDC的Layout终极奥义
  20. 彻底删除卸载Windows Defender杀毒软件的终极绝招

热门文章

  1. 转载:如何快速转载CSDN及博客园中的博客
  2. 100. Same Tree同样的树
  3. jQuery ajax的traditional参数的作用
  4. [MYSQL] 如何彻底卸载MYSQL5.x
  5. centos6.5 设置ssh无密码登录
  6. GridView RowDeleting 动态添加行,删除行记录 不删除数据库中记录
  7. 使用 Maven 执行 java main class(java应用程序)
  8. 人工智能时代的用户体验设计与创新
  9. 10个月产品演化之路-快速试错,快速反应,探索产品成功之道
  10. 【必知】国内最设计感的 App推荐