django默认用的数据库是 Python 自带的 SQLite3,这种数据库并不适用大型的项目。除 SQLite3 之外,Django
还支持mysql,oracle。mysql具有轻量简单,开源等优点,因此选择mysql作为项目的数据库。
使用的python版本为:2.7,因此需要按照MySQLdb驱动。
Django需要在…/guest/settings.py 文件中修改数据库相关配置
# Database
# https://docs.djangoproject.com/en/1.10/ref/settings/#databases
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #django默认使用的数据库
# }
# }
DATABASES = {'default':
{
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'PORT': '3306',
'NAME': 'guest',
'USER': 'root',
'PASSWORD': '123456', #配置信息从上到下依次是驱动(ENGINE),主机地址(HOST),端口号(PORT)