diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2023-09-10 15:42:36 +0300 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2023-09-10 15:42:36 +0300 |
commit | ab79a43afa3b86181c3eaf7c327d54a78c18a8f4 (patch) | |
tree | d4a28808ec1d59c4aacadbdba1877194b673db58 /core/views/prospect.py | |
parent | ad272fab3b313605f1c9e747a11a1b0d0d5a5473 (diff) | |
download | troggle-ab79a43afa3b86181c3eaf7c327d54a78c18a8f4.tar.gz troggle-ab79a43afa3b86181c3eaf7c327d54a78c18a8f4.tar.bz2 troggle-ab79a43afa3b86181c3eaf7c327d54a78c18a8f4.zip |
Removed class Area, use Cave.areacode Cave.subarea
Diffstat (limited to 'core/views/prospect.py')
-rw-r--r-- | core/views/prospect.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/core/views/prospect.py b/core/views/prospect.py index a538ab6..1eb82cd 100644 --- a/core/views/prospect.py +++ b/core/views/prospect.py @@ -4,7 +4,7 @@ from django.http import HttpResponse from django.shortcuts import render import troggle.settings as settings -from troggle.core.models.caves import Area, Cave, Entrance +from troggle.core.models.caves import Cave, Entrance from troggle.core.views.caves import caveKey # from pathlib import Path @@ -68,11 +68,11 @@ def prospecting(request): return render(request, "errors/disabled.html", {"message": message}) areas = [] - for key, name in AREANAMES: - a = Area.objects.get(short_name=key) # assumes unique - caves = list(a.cave_set.all()) - caves.sort(key=caveKey) - areas.append((name, a, caves)) + caves = Cave.objects.all() + + for c in caves: + if c.subarea in AREANAMES: + areas.append((AREANAMES[c.subarea], subarea, c)) return render(request, "prospecting.html", {"areas": areas}) |