J'ai une classe de modèle qui ressemble à cePython-Flask-SQLAlchemy Obtenez colonne de date au format ISO
class Test(database.Model):
created_date = database.Column(database.DateTime,
default=datetime.utcnow,
nullable=False)
Je reçois ce via la commande en cours d'exécution
all = Test.query.all()
Maintenant, cela me fait dates au format 2017-09-05 09:45:28
Je veux obtenir la représentation ISO des dates comme 2017-09-05T09:45:28.263000
.
Une option consiste à post-traiter les données que j'ai reçu, mais quelle est la meilleure approche? Y at-il une construction SQLAlchemy qui va m'aider à atteindre cet objectif?
Vos points sont corrects! Il me manquait en effet la partie que la sérialisation est prise en charge de la bibliothèque "guimauve". J'ai soulevé une autre question pour la personnalisation de la sérialisation https://stackoverflow.com/questions/46074589/python-marshmallow-customize-formatting-of-class-member –