diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2014-02-24 20:02:01 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2014-02-24 20:02:01 +0100 | 
| commit | f5e94eea98abf139e1c686f96ba29c5edcd70d63 (patch) | |
| tree | 3a97e685911deec5a7103c18d3f0b16d7169e390 | |
| parent | f394393163ee9a4789f2f69c6a68fce4369413db (diff) | |
| download | Ishtar-f5e94eea98abf139e1c686f96ba29c5edcd70d63.tar.bz2 Ishtar-f5e94eea98abf139e1c686f96ba29c5edcd70d63.zip | |
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
| -rw-r--r-- | ishtar_common/models.py | 3 | 
1 files changed, 3 insertions, 0 deletions
| 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 | 
