【发布时间】:2018-01-20 02:04:18
【问题描述】:
我想存储访问者上次访问我的烧瓶网页的次数。
我为此创建了 db
class TempTable(db.Model):
__tablename__ = "tempTable"
timeStamp = db.Column(types.Integer(), primary_key=True, autoincrement=True)
moment = db.Column(types.Time(timezone=True))
def __init__(self, tsz, moment):
self.timeStamp = tsz
self.moment = moment
但由于我希望将带有区域的访客日期时间存储在上表的 moment 列中,因此在我的烧瓶应用程序中,我正在创建带有时区的日期时间,如下所示:
`datetime.datetime.now(pytz.timezone(data["timezone"])).strftime("%Y-%m-%d %H:%M %z")`
然后将上述内容打入tempTable的moment列。
但是令人困惑的是我正在创建字符串对象,但 moment 列存储日期时间对象,所以不确定我做得对!
还是我只需要直接打datetime.datetime.now(pytz.timezone(data["timezone"]))?
【问题讨论】:
标签: datetime flask postgresql-9.4 pytz timestamp-with-timezone