Python3下配置Django的数据库

在python3下用MySQL配置Django的数据库,步骤如下:
1.创建django项目

django-admin startproject <projectname>

2.安装PyMySQL
PyMySQL为python与mysql的接口之一,由于MySQLdb只支持python2,不支持python3,因此用PyMySQL代替MySQLdb。安装步骤为:

pip install PyMySQL

3.配置<projectname>/init.py文件
在<projectname>/init.py中输入以下代码:

import pymysql
pymysql.install_as_MySQLdb()

4.配置<projectname>/settings.py文件
在<projectname>/settings.py中的DATABASES部分输入以下代码:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'xxxx', # 数据库名称
        'USER': 'xxxx', # 用户名
        'PASSWORD': 'xxxx', # 用户密码
        'HOST': '', # 主机名,留空默认为localhost
        'PORT': '', # 端口号,留空默认为3306端口
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容