diff options
-rw-r--r-- | example_project/urls.py | 5 | ||||
-rw-r--r-- | ishtar_common/models.py | 8 |
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 |