summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/views/caves.py3
-rw-r--r--templates/cave_debug.html28
2 files changed, 27 insertions, 4 deletions
diff --git a/core/views/caves.py b/core/views/caves.py
index ae9cef7..0d8c3e9 100644
--- a/core/views/caves.py
+++ b/core/views/caves.py
@@ -686,10 +686,11 @@ def ent(request, cave_id, ent_letter):
def cave_debug(request):
ents = Entrance.objects.all().order_by('id')
+ caves = Cave.objects.all().order_by('id')
return render(
request,
"cave_debug.html",
- {"ents": ents},
+ {"ents": ents, "caves": caves},
)
def caveslist(request):
diff --git a/templates/cave_debug.html b/templates/cave_debug.html
index ce598ea..fe6e4cd 100644
--- a/templates/cave_debug.html
+++ b/templates/cave_debug.html
@@ -5,14 +5,15 @@
{% block content %}
-<h2 id="cmult">Entrances</h2>
-<p>These are Entrances read from the <var>expoweb/entrance_data/*.html</var> files. These are NOT the *entrance data points in the survex files.
+<h2>Entrances</h2>
+<p>These are Entrances read from the <var>expoweb/entrance_data/*.html</var> files.
+These are NOT the *entrance data points in the survex files.
<table>
<tr><th>entrance</th>
<th>ent slug</th>
<th>Best station </th>
<th>Location</th>
-<<th>Bearings</th>
+<th>Bearings</th>
</tr>
{% for ent in ents %}
{% if ent.bearings %}
@@ -37,5 +38,26 @@
{% endfor %}
</table>
+<h2>Caves with a specific field set</h2>
+<table>
+<tr><th>Cave</th>
+<th>slug</th>
+<th>underground_centre_line</th>
+</tr>
+{% for c in caves%}
+{% if c.underground_centre_line %}
+<tr>
+ <td>
+ {{c}}
+ </td>
+ <td>
+ <a href="{{c.url}}">{{c.slug}}</a>
+ </td>
+ <td>
+ {{c.underground_centre_line|safe}}
+ </td>
+{% endif %}
+{% endfor %}
+</table>
{% endblock %}