From 88c4fa2c87138d9f4707ad7193662953f9de725f Mon Sep 17 00:00:00 2001 From: Weitian LI Date: Tue, 24 Jun 2014 23:09:43 +0800 Subject: Added schedule.html template for app 'schedule'. * added 'schedule.views.ScheduleView' * added 'schedule.html' template, with 'schedule.css' and 'schedule.js' * added 'schedule.urls', updated django_skaschool.urls * added tools/templatetags/dict_utils.py * converted schedule models to south-based * removed original 'page/templates/page/program.html', related urls * updated navbar.html --- tools/templatetags/dict_utils.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tools/templatetags/dict_utils.py (limited to 'tools') diff --git a/tools/templatetags/dict_utils.py b/tools/templatetags/dict_utils.py new file mode 100644 index 0000000..5a81c79 --- /dev/null +++ b/tools/templatetags/dict_utils.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +# +# utilities to deal with dictionary in template +# + +from django import template + + +register = template.Library() + +@register.filter +def dictkey(d, key): + try: + value = d[key] + except KeyError: + from django.conf import settings + value = settings.TEMPLATE_STRING_IF_INVALID + return value + -- cgit v1.2.2