diff options
Diffstat (limited to 'core/views_statistics.py')
-rw-r--r-- | core/views_statistics.py | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/core/views_statistics.py b/core/views_statistics.py index 5b85ef1..0ce8845 100644 --- a/core/views_statistics.py +++ b/core/views_statistics.py @@ -71,24 +71,6 @@ def stats(request): statsDict['caveCount'] = "{:,}".format(Cave.objects.count()) statsDict['personCount'] = "{:,}".format(Person.objects.count()) statsDict['logbookEntryCount'] = "{:,}".format(LogbookEntry.objects.count()) - try: - blockroots = SurvexBlock.objects.filter(name="rootblock") - if len(blockroots)>1: - print(" ! more than one root survexblock {}".format(len(blockroots))) - for sbr in blockroots: - print("{} {} {} {}".format(sbr.id, sbr.name, sbr.legsall, sbr.date)) - sbr = blockroots[0] - totalsurvexlength = sbr.totalleglength - nimportlegs = sbr.legsall - except: - # if no files yet imported into database - #survexfile = models_survex.SurvexFile(path=settings.SURVEX_TOPNAME, cave=None) - #survexblockdummy = models_survex.SurvexBlock(name="dummy", survexpath="", cave=None, survexfile=survexfile, - #legsall=0, legssplay=0, legssurfc=0, totalleglength=0.0) - #sbr = survexblockdummy - totalsurvexlength = 0.0 - nimportlegs = -1 - print("{} {} {} {}".format(sbr.id, sbr.name, sbr.legsall, sbr.date)) legsbyexpo = [ ] addupsurvexlength = 0 @@ -97,7 +79,7 @@ def stats(request): legsyear=0 survexleglength = 0.0 for survexblock in survexblocks: - survexleglength += survexblock.totalleglength + survexleglength += survexblock.legslength try: legsyear += int(survexblock.legsall) except: @@ -107,5 +89,5 @@ def stats(request): "survexleglength":"{:,.0f}".format(survexleglength)})) legsbyexpo.reverse() - renderDict = {**statsDict, **{ "nsurvexlegs": "{:,}".format(nimportlegs), "totalsurvexlength":totalsurvexlength/1000, "addupsurvexlength":addupsurvexlength/1000, "legsbyexpo":legsbyexpo }} # new syntax + renderDict = {**statsDict, **{ "addupsurvexlength":addupsurvexlength/1000, "legsbyexpo":legsbyexpo }} # new syntax return render(request,'statistics.html', renderDict) |