diff options
-rw-r--r-- | core/views/caves.py | 3 | ||||
-rw-r--r-- | templates/cave_debug.html | 28 |
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 %} |