python / beginner
Snippet
Automatische Erstellungs- und Update-Zeitstempel
Durch die Verwendung von auto_now_add und auto_now verwaltet Django automatisch Zeitstempel dafür, wann ein Datensatz erstellt wurde und wann immer er aktualisiert wird.
snippet.py
1
2
3
class Post(models.Model):created_at = models.DateTimeField(auto_now_add=True)updated_at = models.DateTimeField(auto_now=True)
django
Erklärung
1
created_at = models.DateTimeField(auto_now_add=True)
Setzt das Feld automatisch auf das aktuelle Datum und die Uhrzeit, wenn das Objekt zum ersten Mal erstellt wird.
2
updated_at = models.DateTimeField(auto_now=True)
Aktualisiert das Feld automatisch auf das aktuelle Datum und die Uhrzeit bei jedem Speichern des Objekts.