diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2022-10-12 22:09:58 +0300 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2022-10-12 22:09:58 +0300 |
commit | b81b4ef2ef8c96bfac10a3e8a0529a069ef9a605 (patch) | |
tree | 055e69daded8a79349843ba43ed14322f72e5536 /core/models | |
parent | 52c0ab213a6346f3ca5028d13ddbe11aa75aff8d (diff) | |
download | troggle-b81b4ef2ef8c96bfac10a3e8a0529a069ef9a605.tar.gz troggle-b81b4ef2ef8c96bfac10a3e8a0529a069ef9a605.tar.bz2 troggle-b81b4ef2ef8c96bfac10a3e8a0529a069ef9a605.zip |
Add date of update to the generated html file
Diffstat (limited to 'core/models')
-rw-r--r-- | core/models/caves.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/core/models/caves.py b/core/models/caves.py index 2494a4e..016f92e 100644 --- a/core/models/caves.py +++ b/core/models/caves.py @@ -5,6 +5,7 @@ import re import json import subprocess import operator +from datetime import datetime, timezone from collections import defaultdict from pathlib import Path @@ -235,8 +236,9 @@ class Cave(TroggleModel): filepath = os.path.join(settings.CAVEDESCRIPTIONS, self.filename) t = loader.get_template('dataformat/cave.xml') - #c = Context({'cave': self}) - c = dict({'cave': self}) + now = datetime.now(timezone.utc) + print(now) + c = dict({'cave': self, 'date': now}) u = t.render(c) writetrogglefile(filepath, u) return @@ -245,8 +247,8 @@ class Cave(TroggleModel): filepath = Path(os.path.join(settings.CAVEDESCRIPTIONS, self.filename)) t = loader.get_template('dataformat/cave.xml') - #c = Context({'cave': self}) - c = dict({'cave': self}) + now = datetime.now(timezone.utc) + c = dict({'cave': self, 'date': now}) content = t.render(c) return (filepath, content, "utf8") @@ -422,7 +424,8 @@ class Entrance(TroggleModel): filepath = Path(os.path.join(settings.ENTRANCEDESCRIPTIONS, self.filename)) t = loader.get_template('dataformat/entrance.xml') - c = dict({'entrance': self}) + now = datetime.now(timezone.utc) + c = dict({'entrance': self, 'date': now}) content = t.render(c) return (filepath, content, "utf8") @@ -430,7 +433,8 @@ class Entrance(TroggleModel): filepath = os.path.join(settings.ENTRANCEDESCRIPTIONS, self.filename) t = loader.get_template('dataformat/entrance.xml') - c = dict({'entrance': self}) + now = datetime.now(timezone.utc) + c = dict({'entrance': self, 'date': now}) u = t.render(c) writetrogglefile(filepath, u) return |