summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2014-10-27 13:00:38 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2014-10-27 13:00:38 +0100
commit1c33a25bf50b46ddca58e2fc96188595ebc59538 (patch)
tree4608e15c8d8b8876295c3e35176b94291148164a
parente2ac6c42c7574760aea4b69198fb4bae932ab157 (diff)
downloadIshtar-1c33a25bf50b46ddca58e2fc96188595ebc59538.tar.bz2
Ishtar-1c33a25bf50b46ddca58e2fc96188595ebc59538.zip
Better VALUES display for templates
-rw-r--r--example_project/urls.py5
-rw-r--r--ishtar_common/models.py8
2 files changed, 11 insertions, 2 deletions
diff --git a/example_project/urls.py b/example_project/urls.py
index 5fbe88542..1bed62256 100644
--- a/example_project/urls.py
+++ b/example_project/urls.py
@@ -9,7 +9,6 @@ admin.autodiscover()
urlpatterns = patterns('',
(r'^accounts/', include('registration.urls')),
- (r'^admin/', include(admin.site.urls)),
)
APP_LIST = ['archaeological_files', 'archaeological_operations',
@@ -27,3 +26,7 @@ urlpatterns += patterns('',
urlpatterns += patterns('ishtar_common.views',
url(r'^$', 'index', name='start'),
)
+
+urlpatterns += patterns('',
+ (r'^admin/', include(admin.site.urls)),
+)
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index 3df557806..4aa5e4949 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -77,8 +77,14 @@ class ValueGetter(object):
else:
values[prefix + field_name] = value
values['KEYS'] = u'\n'.join(values.keys())
+ value_list = []
+ for key in values.keys():
+ if key in ('KEYS', 'VALUES'):
+ continue
+ value_list.append((key, unicode(values[key])))
values['VALUES'] = u'\n'.join(
- [u"%s: %s" % (k, unicode(values[k])) for k in values])
+ [u"%s: %s" % (k, v) for k, v in sorted(value_list,
+ key=lambda x:x[0])])
return values
@classmethod