diff options
Diffstat (limited to 'core/views/cave_kataster.py')
-rw-r--r-- | core/views/cave_kataster.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/core/views/cave_kataster.py b/core/views/cave_kataster.py index 161c13f..08aced6 100644 --- a/core/views/cave_kataster.py +++ b/core/views/cave_kataster.py @@ -31,9 +31,9 @@ def kataster(request, slug): return HttpResponseRedirect("/caves")
knum = 9999
- cavename = str(cave) + ".html"
+ filename = str(cave) + ".html"
- cave_data = Path( "cave_data", cavename )
+ cave_data = Path( "cave_data", filename )
if not (settings.EXPOWEB / cave_data).is_file:
cave_data = "does not exist"
@@ -44,7 +44,16 @@ def kataster(request, slug): if str(ent.name).startswith(str(cave)):
print(ent.name)
entrance_data.append("entrance_data/"+ent.name)
-
+
+ loser_name = f"caves-{str(cave.areacode)}/{str(cave.unofficial_number)}"
+ loser_dir = settings.SURVEX_DATA / loser_name
+ loser_data = []
+ if (loser_dir).is_dir():
+ print(loser_dir)
+ for svx in loser_dir.iterdir():
+ print(svx)
+ loser_data.append(Path(loser_dir , svx).name)
+
if request.method == "POST": # If the form has been submitted...
form = KatasterForm(request.POST) # A form bound to the POST data
if form.is_valid():
@@ -61,6 +70,7 @@ def kataster(request, slug): "form": form,
"cave": cave,
"cave_data": cave_data, "entrance_data": entrance_data,
+ "loser_name": loser_name, "loser_data": loser_data,
"knum": knum,
}, )
|