[ django2 ] Python 3.6.6 版本连接MySQL的正确姿势

  1. 修改 settings.py 文件
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'hello',
        'USER':'root',
        'PASSWORD':'Bo55man69',
        'HOST':'127.0.0.1',
        'PORT':'3306',
        'ATOMIC_REQUESTS': True,  # 事务处理
    }
}
  1. 使用 pip 安装 PyMySQL 扩展
pip install PyMySQL
  1. 修改和 settings.py 处于同一级的 __init__.py 文件,添加以下内容
import pymysql
pymysql.install_as_MySQLdb()
migrate 结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,803评论 0 10
  • 模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是...
    go以恒阅读 2,294评论 0 4
  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 2,089评论 0 8
  • 安装Python因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在...
    Yinag阅读 737评论 0 3
  • PythonWeb框架要点、Django介绍、工程搭建、配置、静态文件与路由 1.Python Web 框架要点 ...
    Cestine阅读 1,553评论 0 6