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

python+flask开发一个网页表单,如何在提交之前调用一段python代码就是点击提交按钮后,先执行一段特定的python代码,然后再提交表单的内容。也就是如何响应... python+flask开发一个网页表单,如何在提交之前调用一段python代码就是点击提交按钮后,先执行一段特定的
python代码,然后再提交表单的内容。也就是如何响应onsubmit事件
展开
 我来答
学派
推荐于2017-11-22 · TA获得超过446个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:255万
展开全部

  既然是Python代码为什么不让先提交呢,你可以先接收提交,再执行特定代码后以决定要不要继续嘛:


  

@app.route('/test/',methods=['GET','POST'])
def test():
  if request.method == 'POST':
      # 此处调用你定义好的,要执行的函数func,假定返回True或False
     if func():
      # 某操作
      else:
      # 某操作
  else:
      # GET时操作
      return render_template('test.html')
追问
不行,我是要做一个上传图片的网页,要在提交之前先用python代码对其进行压缩后再提交,如果先提交,原始的图片太大,流量伤不起
追答
先理清B和S的关系.Python是后台代码在服务器端"S",不上传怎么能得到你的图片呢?
如果要确定先压缩再上传,你就要考虑客户端实现了,那就是HTML5和JS的事情了
可靠的我心我在
2016-06-05 · TA获得超过2157个赞
知道小有建树答主
回答量:784
采纳率:77%
帮助的人:620万
展开全部
先执行什么特定的代码?js 能否代替?
追问
不行,是一段python代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式