django - Django per-view based 缓存仅适用于未登录用户
问题描述
我正在使用 Django 提供的基于每个视图的缓存。但是,我想在用户登录时禁用缓存。实现此目的的最佳方法是什么urls.py
?
https://docs.djangoproject.com/en/3.0/topics/cache/#the-per-view-cache
from . import views
from django.views.decorators.cache import cache_page
urlpatterns = [
path('', cache_page(60 * 15)(views.HomeView)),
]
解决方案
推荐阅读
- kotlin - Changing an immutable data structure from two threads
- javascript - Material-ui 纸张未在屏幕上呈现
- database - Yii2 迁移命令无法识别
- javascript - Node.js - 在继续代码之前等待多个异步调用完成
- python - python中两个十六进制字符串的异或
- eclipse - 通过 pluginCustomization.ini 文件禁用 eclipse 默认首选项
- jenkins-pipeline - 如何在 Jenkins 中的多个从站上并行运行相同的作业,从 XML 文件中获取从站名称和编号。目前
- javascript - 如何将 JSON 结果拆分为多个 Zapier 资产?
- html - 如何在css和html中左右设置一个div?
- python-3.x - Pandas 重新采样 -> 应用第一个分区