From 0ee1e8ffa79db19918509f359c9cc27424876728 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 28 Jun 2022 00:48:58 +0200 Subject: [PATCH] add settings.CACHE_TIMEOUT --- app/settings.py | 2 +- teleforma/urls.py | 2 -- teleforma/views/core.py | 4 +++- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/settings.py b/app/settings.py index 30d09b42..c1c6113e 100644 --- a/app/settings.py +++ b/app/settings.py @@ -302,7 +302,7 @@ CACHES = { } } -CACHE_TIMEOUT = None +CACHE_TIMEOUT = 60*60*12 # Name of cache backend to cache user agents. If it not specified default # cache alias will be used. Set to `None` to disable caching. diff --git a/teleforma/urls.py b/teleforma/urls.py index 3cf268e0..dfc2575d 100644 --- a/teleforma/urls.py +++ b/teleforma/urls.py @@ -76,8 +76,6 @@ media = MediaView() home_view = HomeView() media_transcoded = MediaTranscodedView() -CACHE_TIMEOUT = getattr(settings, 'CACHE_TIMEOUT', 300) - urlpatterns = [ # login / logout diff --git a/teleforma/views/core.py b/teleforma/views/core.py index ce31a7be..5199ec0d 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -86,6 +86,8 @@ from .pages import get_page_content # return django_render(template, data, context_instance=RequestContext(request), # mimetype=mimetype) +# CACHE_TIMEOUT = getattr(settings, 'CACHE_TIMEOUT', 60*60) + def format_courses(courses, course=None, queryset=None, types=None): if queryset: @@ -110,7 +112,7 @@ def get_courses(user, date_order=False, num_order=False, num_courses=False, peri from teleforma.views.crfpa import get_crfpa_courses result = get_crfpa_courses(user, date_order, num_order, period) # cache for one hour - cache.set(cache_key, result, 60 * 60) + cache.set(cache_key, result, settings.CACHE_TIMEOUT) return result elif settings.TELEFORMA_E_LEARNING_TYPE == 'AE': -- 2.39.5