🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 数据库配置 打开mysite下的settings.py文件 ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ``` 此项包含了数据库的相关设置 ENGINE:指定要用的数据库,默认的是python自带的sqlite3,可以更改为 ``` 'django.db.backends.mysql', 'django.db.backends.oracle' 或其他可用后端数据库 ``` NAME:数据库的名称,如果使用sqlite数据库会是电脑上的一个文件,NAME应该是此文件的绝对路径。 默认项 `os.path.join(BASE_DIR, 'db.sqlite3')` BASE_DIR代表项目根目录,既项目根目录下的sd.sqlite3文件。 ## 使用MySQL django默认使用Python自带的 `sqllite3` 数据库,可以把它修改为使用MySQL数据库。 1、确认电脑已安装MySQL数据库 2、在mysql中创建数据库 命令模式下可以使用 ``` create database django default charset=utf8; ``` django为数据库名字,可随意修改。 3、修改settings.py文件 ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django', 'USER':'root', 'PASSWORD':'', 'HOST':'localhost', 'PORT':'3306' } } ``` 用户名为自己的用户名,密码为自己设置的密码。 4、安装pymysql驱动程序    ``` pip install pymysql ``` 5、在项目的init.py文件中添加:    ``` import pymysql pymysql.install_as_MySQLdb() ``` - 作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。