flask DatePicker 用法简介

简介: flask DatePicker 用法简介

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.png


备注:


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')



目录
相关文章
|
1月前
|
安全 Python
Flask过滤器与自定义过滤器的用法
Flask过滤器与自定义过滤器的用法
20 4
|
2月前
|
数据库 Python
Flask简介
Flask通常被称为微框架。 它旨在保持应用程序的核心简单且可扩展。 Flask没有用于数据库处理的内置抽象层,也没有形成验证支持。 相反,Flask支持扩展以将这些功能添加到应用程序中。部分流行的Flask扩展将在本教程后续章节中讨论。
44 0
|
JavaScript 前端开发 知识图谱
flask-模板用法
flask-模板用法
57 0
|
数据采集 存储 数据安全/隐私保护
详解Flask中session与cookie的用法
详解Flask中session与cookie的用法
|
数据可视化 关系型数据库 MySQL
Python Flask Echarts数据可视化图表实战晋级笔记(2)@app.route装饰器的用法
Python Flask Echarts数据可视化图表实战晋级笔记(2)@app.route装饰器的用法
129 0
|
存储 搜索推荐 机器人
Flask(1)- 简介
Flask(1)- 简介
208 0
Flask(1)- 简介
|
前端开发 应用服务中间件 Apache
【Flask】Flask框架简介
【Flask】Flask框架简介
【Flask】Flask框架简介
|
数据库 Python
Python之Flask框架:Flask框架简介、安装、使用方法详细攻略
Python之Flask框架:Flask框架简介、安装、使用方法详细攻略
Python之Flask框架:Flask框架简介、安装、使用方法详细攻略
|
开发框架 前端开发 API
Flask 简介 | 学习笔记
快速学习 Flask 简介
144 0
|
11天前
|
开发框架 前端开发 JavaScript
利用Python和Flask构建轻量级Web应用的实战指南
利用Python和Flask构建轻量级Web应用的实战指南
38 2