一、找到工程文件下的settings(配置文件)
二、找到DATABASS(数据库)
1.默认是sqlite
2.MYSQL
①首先,修改settings.py,告知django使用哪个数据库
'default':
{
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': '数据库名称', # 可以通过sql语句或可视化软件建立
'HOST': '127.0.0.1',
'PORT': 3306, # 端口默认3306
'USER': 'root', # 数据库用户名,一般为root
'PASSWORD': '数据库密码',
}
②需要在project同名的目录下面的__init__.py里面加入下面的东西
import pymysql
pymysql.install_as_MySQLdb()
补充:postgresql与oracle数据库的settings.py
1.postgresql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': '数据库名字', #数据库需自己创建
'USER': '用户名',
"PASSWORD" : '密码',
"HOST":'IP',#比如127.0.0.1
'PORT':5432,#端口号
}
}
2.oracle
方式一
'default': {
'ENGINE': 'django.db.backends.oracle',
'NAME': 'IP:端口号/service_name',
'USER': 'user',#用户名
'PASSWORD': '密码',
}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.oracle',
'NAME': '数据库SID',
'USER': '用户名',
'PASSWORD': '密码',
'HOST':'IP',
'PORT':'端口号'
}
}