[Python] [django] max_age cache control dinamico

Andrea Ambu andreambu a gmail.com
Mar 15 Gen 2013 14:23:37 CET


Ciao!

Dunque si puo` facilmente controllare la max_age per una view cosi`:

"""""""""""
from django.views.decorators.cache import cache_control

@cache_control(max_age=3600)
def my_view(request):
    # ...

"""""""""""

Ma se volessi che il valore di max_age venga deciso _dentro_ my_view come
posso fare?

Per esempio:
"""""""""""
def my_view(request):
    if is_good_to_keep_in_cache_for_a_bit(request):
        # set max_age to 36000
    else:
        # set max_age to 42
    # ...
"""""""""""

Cheers,
Andrea
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130115/3dc0a2ed/attachment.html>


Maggiori informazioni sulla lista Python