diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2020-07-23 02:16:08 +0100 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2020-07-23 02:16:08 +0100 |
commit | 809633bdd3c70159312a9b22de54dfdeffd325e0 (patch) | |
tree | 87e2cf369df0f9c7387d011c08fe2ecbe7e2206b /core/models_caves.py | |
parent | 64727e0d3a924bc1ba592b2d3d7be10bc0c0898b (diff) | |
download | troggle-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.py | 15 |
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 |