django ORM 连接 mysql 数据库

1 修改settings.py文件

进入项目将项目中settings.py文件中的database的值修改为:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '数据库名',
        'USER': '用户名',
        'PASSWORD': '密码',
        'HOST': '数据库所在服务器的ip地址',
        'PORT': '3306',
    }
}

2 修改 __init__.py文件

在项目同名文件夹下的__init__.py文件中添加如下内容:

import pymysql
pymysql.version_info = (1, 3, 13, "final", 0)
pymysql.install_as_MySQLdb()

如果启动django项目时出现如下错误,请阅读这篇文章解决->#彻底解决# mysqlclient 1.3.13 or newer is required; you have 0.9.3 错误

    raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

你可能感兴趣的:(django,python编程,orm,设置,django,mysql,数据库)