Python3中使用PyMySQL连接Mysql

在Python2中连接Mysql数据库用的是MySQLdb,在Python3中连接Mysql数据库用的是PyMySQL,因为MySQLdb不支持Python3。
因为web.py与Django中连接数据库默认是用MySQLdb,所以在Python3中连接数据库会报错:No module named 'MySQLdb'。
这时候怎么处理呢?

针对web.py来说,在.py文件中增加两行代码:
import pymysql
pymysql.install_as_MySQLdb()

针对Django来说,在站点的__init__.py文件中增加两行代码:
import pymysql
pymysql.install_as_MySQLdb()

最新文章

  1. Python自动化之django的ORM
  2. 【软件工程】电梯调度程序需求分析 李亚文&&郭莉莉
  3. set_include_path详细解释
  4. 继承多态绕点 Java篇
  5. mysql 支持中文,防止程序乱码的方法
  6. Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间
  7. synergy在Windows和ubuntu 多台PC共享一套键盘鼠标
  8. SaaS系列介绍之十一: SaaS商业模式分析
  9. html表格合并(行,一排)
  10. Oracle 10g轻量级客户端安装[转]
  11. Django ORM 查询管理器
  12. 创建ListView控件
  13. linux command----vi
  14. 序列化与反序列化的单例模式实现和readResolve()
  15. cgg之类型转换
  16. Putty(菩提)远程连接服务器教程听语音
  17. 【Unity3D】Unity3D开发《我的世界》之四、创建一个Block
  18. php正则相关知识点
  19. Android增量升级的方法和原理
  20. Confluence 6 服务器硬件要求指南

热门文章

  1. ReactiveCocoa源码拆分解析(三)
  2. 【Network】UDP 大包怎么发? MTU怎么设置?
  3. vim python配置 安装pep8自动检查插件,语法高亮
  4. Python~迭代
  5. C#导出涉及行列合并的复杂的Excel数据
  6. 【python】描述符descriptor
  7. iOS 应用数据存储方式(XML属性列表-plist)
  8. 解决java.io.IOException: HTTPS hostname wrong: should be
  9. resultMap 映射
  10. LeetCode之371. Sum of Two Integers