summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authormartin speleo <martin.speleo@gmail.com>2009-07-04 18:11:20 +0100
committermartin speleo <martin.speleo@gmail.com>2009-07-04 18:11:20 +0100
commitc5c22562e0f2f0500493fff16c7c0f5bb4535880 (patch)
treea3f1b2d1b2efa777a11bdbd527958403260771e1 /core
parent84c973f291e801df012596a2ea171d223f80d838 (diff)
downloadtroggle-c5c22562e0f2f0500493fff16c7c0f5bb4535880.tar.gz
troggle-c5c22562e0f2f0500493fff16c7c0f5bb4535880.tar.bz2
troggle-c5c22562e0f2f0500493fff16c7c0f5bb4535880.zip
[svn] Initial and poor attempt at a view for cave descriptions.
Diffstat (limited to 'core')
-rw-r--r--core/views_caves.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/core/views_caves.py b/core/views_caves.py
index af91742..fde7bbb 100644
--- a/core/views_caves.py
+++ b/core/views_caves.py
@@ -1,4 +1,4 @@
-from troggle.core.models import Cave, CaveAndEntrance, Survey, Expedition, QM
+from troggle.core.models import Cave, CaveAndEntrance, Survey, Expedition, QM, CaveDescription
import troggle.core.models as models
import troggle.settings as settings
from django.forms.models import formset_factory
@@ -7,6 +7,7 @@ from utils import render_with_context # see views_logbooks for explanation on th
from django.http import HttpResponseRedirect
from django.conf import settings
import re, urlparse
+from django.shortcuts import get_object_or_404
def getCave(cave_id):
"""Returns a cave object when given a cave name or number. It is used by views including cavehref, ent, and qm."""
@@ -83,5 +84,10 @@ def survey(request,year,wallet_number):
notes=current_survey.scannedimage_set.filter(contents='notes')
planSketches=current_survey.scannedimage_set.filter(contents='plan')
elevationSketches=current_survey.scannedimage_set.filter(contents='elevation')
-
+
return render_with_context(request,'survey.html', locals())
+
+def cave_description(request, cavedescription_name):
+ cave_description = get_object_or_404(CaveDescription, short_name = cavedescription_name)
+ print cave_description.long_name
+ return render_with_context(request,'cave_description.html', locals()) \ No newline at end of file