summaryrefslogtreecommitdiffstats
path: root/core/models_caves.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-07-23 02:16:08 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-07-23 02:16:08 +0100
commit809633bdd3c70159312a9b22de54dfdeffd325e0 (patch)
tree87e2cf369df0f9c7387d011c08fe2ecbe7e2206b /core/models_caves.py
parent64727e0d3a924bc1ba592b2d3d7be10bc0c0898b (diff)
downloadtroggle-809633bdd3c70159312a9b22de54dfdeffd325e0.tar.gz
troggle-809633bdd3c70159312a9b22de54dfdeffd325e0.tar.bz2
troggle-809633bdd3c70159312a9b22de54dfdeffd325e0.zip
Fixed QMs in Admin control panel &remv. OtherCave
Diffstat (limited to 'core/models_caves.py')
-rw-r--r--core/models_caves.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/core/models_caves.py b/core/models_caves.py
index b872489..17b372a 100644
--- a/core/models_caves.py
+++ b/core/models_caves.py
@@ -202,11 +202,11 @@ class Cave(TroggleModel):
pass
return lowestareas[0]
-class OtherCaveName(TroggleModel):
- name = models.CharField(max_length=160)
- cave = models.ForeignKey(Cave,on_delete=models.CASCADE)
- def __str__(self):
- return str(self.name)
+# class OtherCaveName(TroggleModel):
+ # name = models.CharField(max_length=160)
+ # cave = models.ForeignKey(Cave,on_delete=models.CASCADE)
+ # def __str__(self):
+ # return str(self.name)
class EntranceSlug(models.Model):
entrance = models.ForeignKey('Entrance',on_delete=models.CASCADE)
@@ -503,7 +503,10 @@ class QM(TroggleModel):
return "%s %s" % (self.code(), self.grade)
def code(self):
- return "%s-%s-%s" % (str(self.found_by.cave)[6:], self.found_by.date.year, self.number)
+ if self.found_by:
+ return "%s-%s-%s" % (str(self.found_by.cave)[6:], self.found_by.date.year, self.number)
+ else:
+ return "%s" % (self.number)
def get_absolute_url(self):
#return settings.URL_ROOT + '/cave/' + self.found_by.cave.kataster_number + '/' + str(self.found_by.date.year) + '-' + '%02d' %self.number