这是我的情况:我在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()用来改变输出时区,但看起来不方便.任何想法如何使我的序列化工作正常工作?)
我对网络不是很了解,但这是我的问题:我需要从AWS lambda函数连接到MySQL服务器,这是防火墙后面的,并且要"白色"我的AWS lambda我需要知道它使用的是什么IP.
据我了解,它取决于VPC子网.是不是,如果我的VPC子网CIDR是172.31.16.0/20,IP可能会从172.31.16.0变化到172.31.16.254?