Ich möchte, dass jedes Mal, wenn der Datensatz wie in MySQL geändert wird, ein Zeitstempelfeld aktualisiert wird.gibt es eine automatische Update-Option für DateTimeField in peewee wie TimeStamp in MySQL?
DateTimeField(default=datetime.datetime.now())
wird es nur beim ersten Mal eingestellt es erstellt wird ...
Alle haben eine einfache Lösung? Ist die einzige Lösung, die Spaltenoptionen in MySQL db manuell zu setzen?
Bitte beraten, wie dies ebenfalls tun für Updates zum Beispiel Something.update (othercolumn = foo) .wo (id = 2) .execute(). Oder muss ich meinen Code neu schreiben, um stattdessen Model.save() zu verwenden? Danke im Voraus. – chrisinmtown
Wenn Sie '.update()' aufrufen, müssen Sie möglicherweise die Zeitstempelaktualisierungslogik auf der SQL-Seite implementieren. 'update()' ruft 'save()' nicht auf. – coleifer
Gibt es eine Möglichkeit, die Model-Klasse in Peewee zu überschreiben? – Jeff