美文网首页
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