django配置mysql数据库

django配置数据库的方法

方法1:在settings.py文件中添加数据库配置信息

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',   # 数据库引擎
        'NAME': 'dbname',                       # 数据库名称
        'USER': 'dbuser',                       # 数据库登录用户名
        'PASSWORD': 'dbpassword',               # 密码
        'HOST': '127.0.0.1',                    # 数据库主机IP,如保持默认,则为127.0.0.1
        'PORT': 3306,                           # 数据库端口号,如保持默认,则为3306
    }
}

方法2:将数据库配置信息放到一个文件中,在settings.py文件中将其引入

新建数据库配置文件mysql.cnf

[client]
database = dbname
user = dbuser
password = dbpassword
host =127.0.0.1
port = 3306
default-character-set = utf8

在settings.py文件中引入mysql.cnf文件

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'OPTIONS': {
            'read_default_file': 'utils/mysql.cnf',
        },
    }
}

启用mysql数据引擎,配置完成。

出处:www.l1mn.com

原文标题:django配置mysql数据库

原文地址:https://www.l1mn.com/p/x97824.html

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

评论

皖ICP备2023023451号

Copyright © L1MN.COM 联系方式:l1mnfw@163.com