默认是轻量级数据库splite3
改为MySQL数据库
需要修改项目下的settings.py中的配置,
DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# }
# 配置改成MySQL数据库
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1', # 数据库主机
'PORT': 3306, # 数据库端口
'USER': 'root', # 数据库用户名
'PASSWORD': ' ', # 数据库用户密码
'NAME': 'mysqlapp' # 数据库名字
}
}
为避免频繁操作数据库,使用redis缓存型数据库
在项目下的settings.py中添加以下的配置
# 使用redis储存session,redis是基于内存模式的,读写速度快
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379/1',
'OPTIONS': {
'CLIENT_CLASS': 'django_redis.client.DefaultClient',
}
}
}
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_CACHE_ALIAS = 'default'