From 6b2a8fdb4a258c1273a6b49fef81d9aa3ccfd733 Mon Sep 17 00:00:00 2001 From: Ernesto Rico-Schmidt Date: Thu, 29 Dec 2011 12:08:17 -0400 Subject: enabled cache for current_how view diff --git a/program/urls.py b/program/urls.py index 8ec547d..3aa1245 100644 --- a/program/urls.py +++ b/program/urls.py @@ -1,5 +1,6 @@ from django.conf import settings from django.conf.urls.defaults import * +from django.views.decorators.cache import cache_page from django.views.generic.list_detail import object_detail, object_list from models import Host, Show, TimeSlot @@ -25,7 +26,7 @@ urlpatterns = patterns('', url(r'^today/?$', day_schedule), url(r'^(?P\d{4})/(?P\d{1,2})/(?P\d{1,2})/?$', day_schedule), url(r'^(?P\d{4})/(?P\d{1,2})/?$', week_schedule), - url(r'^current_box/?$', current_show), + url(r'^current_box/?$', cache_page(current_show, 60)), url(r'^hosts/?$', object_list, hosts_dict), url(r'^hosts/(?P\d+)/?$', object_detail, hosts_dict, name='host-detail'), url(r'^tips/?$', recommendations), diff --git a/settings.py b/settings.py index 4cefed6..4a501aa 100644 --- a/settings.py +++ b/settings.py @@ -77,6 +77,8 @@ TINYMCE_DEFAULT_CONFIG = { 'theme_advanced_toolbar_location': 'top', } +CACHE_BACKEND = 'locmem://' + try: from local_settings import * except ImportError: -- cgit v0.10.2