Django连接mysql

  • 首先需要安装mysql 然后新建数据库 方法任意 我使用 Navicat
    字符集和排序顺序如图,别问我为什么


    image.png
  • 安装mysql的驱动程序
    推荐安装pymysql django默认使用的驱动是mysqldb(但这个装来老报错).

pip install pymysql

安装完后打开项目的根 init.py添加如下配置

import pymysql
pymysql.install_as_MySQLdb()
  • 配置数据库的连接参数
    setting.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': "Mxonline",     #连接的数据库名
        'USER': "root",
        'PASSWORD': "qaz123.0",
        'HOST': "172.16.10.44"
    }
}

然后尝试 makemigrations migrate 正常的话在数据库中能看到创建的表

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容