实际上,这些数据库后端的配置,都是相同,我们只需要知道一种,便可以掌握数据库的配置
-
先要了解Mysql基本的创建:
- 创建 数据库
- create database xxx charset=utf8;
- 新建mysql用户
- create user name identified by ‘123456’;
- name :同户名, ‘123456’ 密码
- 授权新建用户访问 xxx 数据库
- grant all on xxx. to ‘name’@’%’;*
- xxx 数据库名, name 创建的新用户名字
- 这是一般的流程,我们不能直接使用root账户,权限等级过高
- 创建 数据库
-
首先还是根据文档中进行 找到可用方法:

还是在settings中找到对应的控制字段 DATABASES -
同样数据库 也可以配置多个,这个就不多讲解了,本项目只需要配置一个数据库。
-
如下所示,一般完成基本的配置即可:

-
对于上述字段的解释,以及其他为包含的字段经解释,文档中有详细的描述共查看!:
- 文档地址: https://yiyibooks.cn/xx/Django_1.11.6/ref/settings.html#std:setting-DATABASES

这是数据库的简单配置,详情 请一定要查看文档!
- 文档地址: https://yiyibooks.cn/xx/Django_1.11.6/ref/settings.html#std:setting-DATABASES
-
我们还需要使用到pymysql模块。在项目目录下的__init__.py 文件中加上:
from pymysql import install_as_MySQLdb
install_as_MySQLdb()
over!

本文介绍Django框架下数据库配置的基本步骤,包括创建数据库、用户及权限设置,以及如何在settings中配置DATABASES字段。同时,介绍了如何在项目中引入并使用Pymysql模块。
6924

被折叠的 条评论
为什么被折叠?



