做下笔记,前几天有点忙,要恢复总结的状态。
Django中的redis:
①.安装扩展:
pip install django-redis
②配置
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
# 定义django中redis的位置
"LOCATION": "redis://127.0.0.1:6379/1",
"OPTIONS": {
# django使用redis的默认客户端来进行操作.
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
# ①我们定义一个cache(本地缓存来存储信息,cahe指定的是redis
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
# ②指定本地的session使用的本地缓存名称是'default'
SESSION_CACHE_ALIAS = "default"
存储在数据库中,如下设置可以写,也可以不写,这是默认存储方式,如果是存放数据库, 一般以db结尾。
SESSION_ENGINE='django.contrib.sessions.backends.db'
如果存储在数据库中,需要在项INSTALLED_APPS中安装Session应用。
MySQL数据库配置:
django项目创建成功之后, settting.py文件中自动配置了数据库的内容