diff options
Diffstat (limited to 'core/views_statistics.py')
-rw-r--r-- | core/views_statistics.py | 64 |
1 files changed, 35 insertions, 29 deletions
diff --git a/core/views_statistics.py b/core/views_statistics.py index 204a24e..8fb968d 100644 --- a/core/views_statistics.py +++ b/core/views_statistics.py @@ -8,7 +8,7 @@ from django.shortcuts import render, render_to_response from django.template import Context, loader from django.template.defaultfilters import slugify from django.utils import timezone -from django.views.generic.list import ListView +#from django.views.generic.list import ListView from troggle.core.models import Expedition, Person, PersonExpedition from troggle.core.models_caves import Cave, LogbookEntry @@ -18,34 +18,40 @@ import troggle.settings as settings def pathsreport(request): - pathsdict={ - "CAVEDESCRIPTIONS" : settings.CAVEDESCRIPTIONS, - "DIR_ROOT" : settings.DIR_ROOT, - "ENTRANCEDESCRIPTIONS" : settings.ENTRANCEDESCRIPTIONS, - "EXPOUSER_EMAIL" : settings.EXPOUSER_EMAIL, - "EXPOUSERPASS" :"<redacted>", - "EXPOUSER" : settings.EXPOUSER, - "EXPOWEB" : settings.EXPOWEB, - "EXPOWEB_URL" : settings.EXPOWEB_URL, - "FILES" : settings.FILES, - "JSLIB_URL" : settings.JSLIB_URL, - "LOGFILE" : settings.LOGFILE, - "LOGIN_REDIRECT_URL" : settings.LOGIN_REDIRECT_URL, - "MEDIA_ROOT" : settings.MEDIA_ROOT, - "MEDIA_URL" : settings.MEDIA_URL, - "PHOTOS_URL" : settings.PHOTOS_URL, - "PYTHON_PATH" : settings.PYTHON_PATH, - "REPOS_ROOT_PATH" : settings.REPOS_ROOT_PATH, - "ROOT_URLCONF" : settings.ROOT_URLCONF, - "STATIC_URL" : settings.STATIC_URL, - "SURVEX_DATA" : settings.SURVEX_DATA, - "SURVEY_SCANS" : settings.SURVEY_SCANS, - "SURVEYS" : settings.SURVEYS, - "SURVEYS_URL" : settings.SURVEYS_URL, - "THREEDCACHEDIR" : settings.THREEDCACHEDIR, - "TUNNEL_DATA" : settings.TUNNEL_DATA, - "URL_ROOT" : settings.URL_ROOT - } + pathsdict={} + try: + pathsdict={ +# "BOGUS" : settings.BOGUS, + "CAVEDESCRIPTIONS" : settings.CAVEDESCRIPTIONS, + "DIR_ROOT" : settings.DIR_ROOT, + "ENTRANCEDESCRIPTIONS" : settings.ENTRANCEDESCRIPTIONS, + "EXPOUSER_EMAIL" : settings.EXPOUSER_EMAIL, + "EXPOUSERPASS" :"<redacted>", + "EXPOUSER" : settings.EXPOUSER, + "EXPOWEB" : settings.EXPOWEB, + "EXPOWEB_URL" : settings.EXPOWEB_URL, + "FILES" : settings.FILES, + "JSLIB_URL" : settings.JSLIB_URL, + "LOGFILE" : settings.LOGFILE, + "LOGIN_REDIRECT_URL" : settings.LOGIN_REDIRECT_URL, + "MEDIA_ROOT" : settings.MEDIA_ROOT, + "MEDIA_URL" : settings.MEDIA_URL, + "PHOTOS_URL" : settings.PHOTOS_URL, + "PYTHON_PATH" : settings.PYTHON_PATH, + "REPOS_ROOT_PATH" : settings.REPOS_ROOT_PATH, + "ROOT_URLCONF" : settings.ROOT_URLCONF, + "STATIC_URL" : settings.STATIC_URL, + "SURVEX_DATA" : settings.SURVEX_DATA, + "SURVEY_SCANS" : settings.SURVEY_SCANS, + "SURVEYS" : settings.SURVEYS, + "SURVEYS_URL" : settings.SURVEYS_URL, + "THREEDCACHEDIR" : settings.THREEDCACHEDIR, + "TUNNEL_DATA" : settings.TUNNEL_DATA, + "URL_ROOT" : settings.URL_ROOT + } + except: + pathsdict["! EXCEPTION !"] = "missing string constant in troggle/settings" + # settings are unique by paths are not ncodes = len(pathsdict) bycodeslist = sorted(pathsdict.items()) |