Django Sitemap | 'lastmod' für statische Seiten
Verfasst: Freitag 12. Oktober 2012, 06:52
Ich zerbreche mir gerade den Kopf an einer geeigneten Lösung für die Sitemap um bei Seiten die mit render_to_response erzeugt werden ein Änderungsdatum (lastmod) zu bekommen. Die Seiten selber sind zwar statisch aber Details (Preis, Ausstattung, etc.) ändern sich öfters mal.
Ein Ansatz von mir für einige Seiten ist mit das Änderungsdatum der Template-Datei auszulesen.
Was mache ich aber bei Seiten, bei denen die Template Dateien nicht geändert werden, sondern die Änderung über eine externe Quelle kommt?! Die meisten verwenden einfach datetime.datetime.now(), was ich aber nicht als sauber gelöst ansehe!
Vielleicht hat ja von euch noch einer eine Idee.
Gruß
Damaskus
Ein Ansatz von mir für einige Seiten ist mit
Code: Alles auswählen
os.stat(path_to_template).st_mtime
Was mache ich aber bei Seiten, bei denen die Template Dateien nicht geändert werden, sondern die Änderung über eine externe Quelle kommt?!
Code: Alles auswählen
def lastmod(self, obj):
return datetime.datetime.now()
Vielleicht hat ja von euch noch einer eine Idee.
Gruß
Damaskus