例如,对于一个键:
'joinDate' : {'type' : 'datetime'}
如何在没有在POST方法中明确指定的情况下使用当前日期自动发布?
答案 0 :(得分:3)
您可以定义Insert Event,如下所示:
from datetime import datetime
"""some code omitted"""
def insert_join_date(items):
for item in items:
item["joinDate"] = datetime.utcnow()
app.on_insert_your_schema += insert_join_date
上一个示例基于on_insert_<resource_name>(items)
并适用于特定资源 - 在这种情况下为 your_schema 。如果应该将此逻辑应用于所有模式,则可以使用on_insert(resource_name, items)
。
答案 1 :(得分:-1)
您可以像这样使用Python datetime.datetime.now()
方法:
>>> import datetime
>>> datetime.datetime.now()
datetime.datetime(2016, 6, 30, 14, 51, 25, 977000)