根据标题......
有没有办法可以强制一个特定的视图(实际上是一个特定的JSON格式的结果集,将被提供给Ajax查询)从不在Django中缓存?
谢谢!
答案 0 :(得分:9)
可以肯定的是,用@never_cache
from django.views.decorators.cache import never_cache
@never_cache
def myview(request):
# ...
与The per-view cache文档中一样。
答案 1 :(得分:0)
除非您指定per-view cache,否则Django不会缓存视图。
如果您遇到(缓存)Ajax响应问题,请尝试为您的网址添加时间戳:
e.g。 / my_view?TS = 23432453453
因此,您可以确定您的浏览器不会缓存Ajax响应。