当前位置:   article > 正文

【Django】Django中redis和mysql 的配置(1)_django-simple-captcha 将数据写入redis不写入mysql

django-simple-captcha 将数据写入redis不写入mysql

做下笔记,前几天有点忙,要恢复总结的状态。

Django中的redis:

①.安装扩展:
pip install django-redis
②配置

  1. CACHES = {
  2. "default": {
  3. "BACKEND": "django_redis.cache.RedisCache",
  4. # 定义django中redis的位置
  5. "LOCATION": "redis://127.0.0.1:6379/1",
  6. "OPTIONS": {
  7. # django使用redis的默认客户端来进行操作.
  8. "CLIENT_CLASS": "django_redis.client.DefaultClient",
  9. }
  10. }
  11. }
  12. # ①我们定义一个cache(本地缓存来存储信息,cahe指定的是redis
  13. SESSION_ENGINE = "django.contrib.sessions.backends.cache"
  14. # ②指定本地的session使用的本地缓存名称是'default'
  15. SESSION_CACHE_ALIAS = "default"

存储在数据库中,如下设置可以写,也可以不写,这是默认存储方式,如果是存放数据库, 一般以db结尾。
SESSION_ENGINE='django.contrib.sessions.backends.db'

如果存储在数据库中,需要在项INSTALLED_APPS中安装Session应用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/982972
推荐阅读
相关标签
  

闽ICP备14008679号