我将Marshmallow序列化程序编写为
class TestSchema(Schema):
created_date = fields.Str(required=False)
class Test(database.Model):
created_date = database.Column(database.DateTime,
default=datetime.utcnow,
nullable=False)
testSchema = TestSchema()
testSchema.dump(new Test())
我有什么方法可以使用created_date
更改created_date.isoformat()
的输出?
答案 0 :(得分:2)
对SQLAlchemy datetime对象使用fields.DateTime
marshmallow字段而不是fields.Str
。实际上,iso格式是默认格式,但您可以在format
参数中指定其他格式。文档:here