既然是Python代码为什么不让先提交呢,你可以先接收提交,再执行特定代码后以决定要不要继续嘛:
@approute('/test/',methods=['GET','POST'])def test():
if requestmethod == 'POST':
# 此处调用你定义好的,要执行的函数func,假定返回True或False
if func():
# 某 *** 作
else:
# 某 *** 作
else:
# GET时 *** 作
return render_template('testhtml')
既然你认为已经提交成功了。(但是这只是你认为:证明很简单。打开数据库看一下有没有数据)
假使已经添加成功。那么问题肯定出在 Memberqueryfilter_by(username=str(formusernamedata))first()
这个查询。调试看一下
Form表单是Web应用中最基础的一部分,网上大部分说明了新建表单的使用方法,由于使用模板语言,数据没有双向绑定,再需要重新编辑就比较困难。
我们可以在视图函数里动态生成表单:
表单类中定义不需要修改的字段
这样前端页面就会回填数据
以上就是关于python+flask开发一个网页表单,如何在提交之前调用一段python代码全部的内容,包括:python+flask开发一个网页表单,如何在提交之前调用一段python代码、Flask-sqlalchemy、Flask-WTF结合查询的一个疑问、FlaskForm使用WTForms动态表单回填数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)