From f5e94eea98abf139e1c686f96ba29c5edcd70d63 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 24 Feb 2014 20:02:01 +0100 Subject: Document templates: add special accessors to have a list of available variables * KEYS gives a list of available KEYS * VALUES gives a list of available key, values --- ishtar_common/models.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ishtar_common') diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 811e2e63b..d91d62995 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -74,6 +74,9 @@ class ValueGetter(object): values.update(value.get_values(prefix + field_name + '_')) else: values[prefix + field_name] = value + values['KEYS'] = u'\n'.join(values.keys()) + values['VALUES'] = u'\n'.join( + [u"%s: %s" % (k, unicode(values[k])) for k in values]) return values @classmethod -- cgit v1.2.3