diff options
author | Martin Green <martin.speleo@gmail.com> | 2022-07-31 17:08:28 +0200 |
---|---|---|
committer | Martin Green <martin.speleo@gmail.com> | 2022-07-31 17:08:28 +0200 |
commit | 94252a94feea6f8050f64fc3a7edf854d363afbc (patch) | |
tree | 95604c2f354537fabdbfb69093968a82f1a852f9 /core/models | |
parent | 91568b71516c6418bd9e2bd00433486bc6baf769 (diff) | |
download | troggle-94252a94feea6f8050f64fc3a7edf854d363afbc.tar.gz troggle-94252a94feea6f8050f64fc3a7edf854d363afbc.tar.bz2 troggle-94252a94feea6f8050f64fc3a7edf854d363afbc.zip |
Edit caves in the same parent URL as the final file
Diffstat (limited to 'core/models')
-rw-r--r-- | core/models/caves.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/models/caves.py b/core/models/caves.py index 8cd658c..20a7a96 100644 --- a/core/models/caves.py +++ b/core/models/caves.py @@ -145,6 +145,9 @@ class Cave(TroggleModel): #return settings.URL_ROOT + '/cave/' + href + '/' #return urljoin(settings.URL_ROOT, reverse('cave',kwargs={'cave_id':href,})) # WRONG. This produces /cave/161 and should be /1623/161 return Path(settings.URL_ROOT) / self.url # not good Django style.. NEEDS actual URL + + def url_parent(self): + return self.url.rsplit("/", 1)[0] def __str__(self, sep = ": "): return str(self.slug()) |