【发布时间】:2021-07-11 16:48:24
【问题描述】:
如何使用 django per-view 缓存,对于同一视图,memcached 用于某些 URL,filesystem 用于其他 URL?
【问题讨论】:
-
假设您正在使用
cache_page装饰器,您可以将关键字参数cache传递给它,该参数指向特定的缓存。例如,如果 settings.py 包含带有键“default”、“memcached”和“filesystem”的 CACHES 设置,您可以将 cache_page 与cache="memcached"用于某些视图,将“filesystem”用于其他视图。跳过此关键字参数将导致使用默认缓存。 -
如果我需要使用相同的视图,这意味着相同的 cache_page 装饰器调用怎么办?