Flask管理员自定义日期时间视图

Flask管理员自定义日期时间视图,flask,flask-admin,Flask,Flask Admin,当使用flask admin时,datetime字段的列表视图如下所示:“2014-02-22 13:30:43”。 我想知道是否可以将此默认视图更改为“2014-02-22”或“2014-02-22 13:30” 谢谢是的,您可以设置列类型格式化程序来定义默认格式。此外,您还可以将列\u格式化程序设置为仅对列表视图中的一列使用自定义格式 来自flask_admin.model导入类型FMT 起始日期时间导入日期 def date_格式(视图、值): 返回值.strftime(“%Y-%m-%

当使用flask admin时,datetime字段的列表视图如下所示:“2014-02-22 13:30:43”。 我想知道是否可以将此默认视图更改为“2014-02-22”或“2014-02-22 13:30”


谢谢

是的,您可以设置
列类型格式化程序
来定义默认格式。此外,您还可以将
列\u格式化程序设置为仅对列表视图中的一列使用自定义格式

来自flask_admin.model导入类型FMT
起始日期时间导入日期
def date_格式(视图、值):
返回值.strftime(“%Y-%m-%d”)
MY_DEFAULT_FORMATTERS=dict(typefmt.BASE_FORMATTERS)
MY_DEFAULT_FORMATTERS.update({
日期:日期格式
})
form_args=dict(
时间=dict(验证器=[DataRequired()],格式=“%Y-%m-%d%H:%m”)
)
form_widget_args=dict(
时间={'data-date-format':u'YYYY-MM-DD HH:MM'}
)
列\类型\格式化程序=我的\默认\格式化程序
这将把日期格式更改为2014-02-22 13:30