python+flask开发一个网页表单,如何在提交之前调用一段python代码

python+flask开发一个网页表单,如何在提交之前调用一段python代码,第1张

既然是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动态表单回填数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10170782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存