在 Django 中,我可以使用类似这样的东西来管理请求的缓存最大年龄:
from django.views.decorators.cache import cache_control
@cache_control(max_age=3600)
def my_view(request):
# ...
如何在视图函数中设置不同的值max_age
,以便它可以取决于内容是什么?request
例子:
def my_view(request):
if is_good_to_cache(request):
# set max_age to 36000
else:
# set max_age to 42
# ...