【发布时间】:2020-06-05 17:29:52
【问题描述】:
使用烧瓶应用程序,用于表单:
...
from wtforms.fields.html5 import DateField, TimeField
...
class PostForm(FlaskForm):
date_posted = DateField('Date',format='%Y-%m-%d')
time_posted = TimeField('Time',format='%H:%M')
如何让它返回当前日期和时间作为占位符?在输入有效日期之前,日期和计时器选择器将不允许提交。默认情况下,我希望刷新页面,以便日期和时间选择器显示当前日期和时间,以便可以提交帖子 - 即使没有更改。
@app.route("/post/new", methods=['GET', 'POST'])
def new_post():
form = PostForm()
if form.validate_on_submit():
post = Post(date_posted=form.date_posted.data,
time_posted=form.time_posted.data)
db.session.add(post)
db.session.commit()
return redirect(url_for('home'))
return render_template('create_post.html', title='New Post', form=form, legend='New Post')
非常感谢您的帮助
【问题讨论】:
标签: python flask flask-wtforms wtforms