小编Ale*_*nko的帖子

使用棉花糖序列化日期时间的简短方法

这是我的情况:我在MSSQL中存储一些日期时间,我通过SQLAlchemy在我的python应用程序中获取,然后通过Marshmallow序列化它,如下所示:

class MyVisitSchema(Schema):
    cafe = fields.Nested(CafeSchema)
    started_at = fields.DateTime()
    ended_at = fields.DateTime()

    class Meta:
        additional = ('duration',)
        ordered = True
Run Code Online (Sandbox Code Playgroud)

但问题是:在序列化之后,我得到类似于"started_at": "1994-05-20T00:00:00+00:00"UTC + 0的内容,但我将所有日期存储在DB中,没有任何时区信息,但是在UTC + 3中.

我知道我可以fields.Method()用来改变输出时区,但看起来不方便.任何想法如何使我的序列化工作正常工作?)

python sql-server serialization sqlalchemy marshmallow

7
推荐指数
3
解决办法
6364
查看次数

ip AWS lambda函数使用什么?

我对网络不是很了解,但这是我的问题:我需要从AWS lambda函数连接到MySQL服务器,这是防火墙后面的,并且要"白色"我的AWS lambda我需要知道它使用的是什么IP.

据我了解,它取决于VPC子网.是不是,如果我的VPC子网CIDR是172.31.16.0/20,IP可能会从172.31.16.0变化到172.31.16.254?

mysql networking amazon-web-services aws-lambda

7
推荐指数
1
解决办法
1万
查看次数