实际上,这些数据库后端的配置,都是相同,我们只需要知道一种,便可以掌握数据库的配置
-
先要了解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!