diff options
Diffstat (limited to 'core/models_caves.py')
-rw-r--r-- | core/models_caves.py | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/core/models_caves.py b/core/models_caves.py index cf388d9..b872489 100644 --- a/core/models_caves.py +++ b/core/models_caves.py @@ -361,34 +361,34 @@ class Entrance(TroggleModel): f.write(u8) f.close() -class CaveDescription(TroggleModel): - short_name = models.CharField(max_length=50, unique = True) - long_name = models.CharField(max_length=200, blank=True, null=True) - description = models.TextField(blank=True,null=True) - #linked_subcaves = models.ManyToManyField("NewSubCave", blank=True) - linked_entrances = models.ManyToManyField("Entrance", blank=True) - linked_qms = models.ManyToManyField("QM", blank=True) +# class CaveDescription(TroggleModel): + # short_name = models.CharField(max_length=50, unique = True) + # long_name = models.CharField(max_length=200, blank=True, null=True) + # description = models.TextField(blank=True,null=True) + # #linked_subcaves = models.ManyToManyField("NewSubCave", blank=True) + # linked_entrances = models.ManyToManyField("Entrance", blank=True) + # linked_qms = models.ManyToManyField("QM", blank=True) - def __str__(self): - if self.long_name: - return str(self.long_name) - else: - return str(self.short_name) + # def __str__(self): + # if self.long_name: + # return str(self.long_name) + # else: + # return str(self.short_name) - def get_absolute_url(self): - return urljoin(settings.URL_ROOT, reverse('cavedescription', args=(self.short_name,))) + # def get_absolute_url(self): + # return urljoin(settings.URL_ROOT, reverse('cavedescription', args=(self.short_name,))) - def save(self): - """ - Overridden save method which stores wikilinks in text as links in database. - """ - TroggleModel.save() - #super(CaveDescription, self).save() # fails in python 3.8, OK in python 3.5 - qm_list=get_related_by_wikilinks(self.description) - for qm in qm_list: - self.linked_qms.add(qm) - TroggleModel.save() - #super(CaveDescription, self).save() # fails in python 3.8, OK in python 3.5 + # def save(self): + # """ + # Overridden save method which stores wikilinks in text as links in database. + # """ + # TroggleModel.save() + # #super(CaveDescription, self).save() # fails in python 3.8, OK in python 3.5 + # qm_list=get_related_by_wikilinks(self.description) + # for qm in qm_list: + # self.linked_qms.add(qm) + # TroggleModel.save() + # #super(CaveDescription, self).save() # fails in python 3.8, OK in python 3.5 # class NewSubCave(TroggleModel): # name = models.CharField(max_length=200, unique = True) |