美文网首页
flask DatePicker 用法简介

flask DatePicker 用法简介

作者: 孙庚辛 | 来源:发表于2020-11-12 20:20 被阅读0次

1. 引入DateField

​from wtforms.fields.html5 import DateField

2. 添加表单

date_sel = DateField('DatePicker', format='%Y-%m-%d')    
submit = SubmitField("提交")
  1. 提交 表单时获取数据
if form.submit.data:          
    print( form.date_sel.data.strftime('%Y-%m-%d'))

4. 渲染html

<form action="#" method="post">    
{{ form.date_sel(class='datepicker') }}   
{{ form.hidden_tag() }}    
{{ form.submit}}    
</form>

5. 效果

image

备注:

1、尝试用 flask_admin 中的 datepicker 一直未成功。

2、如果添加默认日期

date_sel = DateField('DatePicker', format='%Y-%m-%d',default='2019-7-21')

会报错:AttributeError: 'str' object has no attribute 'strftime',因为需要日期格式的值,不能用字符串。

import datetime 
detester = ‘2017-01-01'
date = datetime.datetime.strptime(detester,’%Y-%m-%d')

相关文章

网友评论

      本文标题:flask DatePicker 用法简介

      本文链接:https://www.haomeiwen.com/subject/hftmbktx.html