0 Tage Serie
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
python
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.