2012-07-11 17:39:20 +02:00
|
|
|
from django import template
|
2013-09-05 22:20:52 +02:00
|
|
|
|
2012-07-11 17:39:20 +02:00
|
|
|
register = template.Library()
|
|
|
|
|
2016-07-16 20:54:52 +02:00
|
|
|
|
2013-09-05 22:20:52 +02:00
|
|
|
@register.filter
|
2012-07-11 17:39:20 +02:00
|
|
|
def key(d, key_name):
|
|
|
|
try:
|
|
|
|
value = d[key_name]
|
|
|
|
except KeyError:
|
|
|
|
from django.conf import settings
|
2018-10-06 12:35:49 +02:00
|
|
|
|
2012-07-11 17:39:20 +02:00
|
|
|
value = settings.TEMPLATE_STRING_IF_INVALID
|
|
|
|
return value
|