summaryrefslogtreecommitdiffstats
path: root/core/models_caves.py
diff options
context:
space:
mode:
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