Bei der Übertragung von Daten, die ursprünglich von einer Webseite stammen, müssen Daten manchmal in einen Datentyp oder ein Format konvertiert werden, das für die Backend-Datenbank geeignet ist. Beispielsweise muss ein Datum im Format "TT/MM/JJJJ" in ein Python-Datumsobjekt oder "JJJJ-MM-TT" konvertiert werden, damit es in einer SQLite-Datumsspalte gespeichert wird (SQLite akzeptiert "TT/MM"/yyyy ', aber das kann Probleme verursachen, wenn Daten abgerufen werden).Framework Design Frage
Frage - an welchem Punkt sollten die Daten konvertiert werden? a) Als Teil einer generischen web_page_save() -Methode (unmittelbar nach der Datenvalidierung, aber vor dem Aufruf einer row.table_update() -Methode). b) Als Teil von row.table_update() (eine Datenobjektmethode, die von web- oder nicht webbasierten Anwendungen aufgerufen wird und die Erstellung einer Feldwertparameterliste vor dem Ausführen des UPDATE-Befehls umfasst).
Mit anderen Worten, gehört die Datenkonvertierung aus Sicht eines Frameworks zur Seitenobjekt- oder Datenobjektverarbeitung?
Alle Meinungen würden geschätzt.
Alan