django数据库配置_Django学习笔记(六)-python
1. 数据库默认设置 :sqlite3
"""
sqlite3- 配置信息
ENGINE : django的数据库插件
'NAME': 数据库的全路径
"""
DATABASES= {
'default': {
'ENGINE':'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR,'db.sqlite3'),
}
}
2. 设置MySQL数据库:MySQL
a. 在setting.py里面设置数据库为mysql
"""
mysql- 配置信息
ENGINE : django的数据库插件
NAME: 数据库名称
URL: 用户名
PASSWORD: 用户密码
HOST: 主机地址
PORT: 数据库端口
"""
DATABASES= {
'default': {
'ENGINE':'django.db.backends.mysql',
'NAME':'ant',
'USER':'root',
'PASSWORD':'root',
# 'HOST': 'localhost',
# "PORT": '3306',
}
}
b. 安装python的MySQL控制 - pymysql
命令行:pip install python
c. 在工程目录下_init_.py设置代码
code:
importpymysql
pymysql.install_as_MySQLdb()