一:django默认数据库的配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
二:自定义数据库的配置
1. 安装mysql驱动 install PyMySQL
2. setting.py中修改 DATABASES中的配置。
# ———————————————————mysql数据库的设置——————————————————— DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "django_study_test", # 迁移是生成数据库的名称 'HOST':"127.0.0.1", 'PORT':3306, 'USER':"xx", 'PASSWORD':"xx", } } # ———————————————————mysql数据库的设置———————————————————
3.工程目录下的__init__.py中设置。
from pymysql import install_as_MySQLdb install_as_MySQLdb()
作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。
4. 在应用中的model.py中定义模型类