【发布时间】:2018-05-30 04:20:59
【问题描述】:
我使用 POST 方法提交表单。表单有一个输入字段:time。
我尝试检查是否存在参数:
if 'time' in request.data:
pass
但它不起作用
【问题讨论】:
-
您从哪里提交表单?你是怎么收到的?您在哪里尝试获取提交的数据?这么多问题...
-
我使用 Flask:
@app.route('/schedule/<int:adv_id>', methods=['POST']) def schedule(adv_id): -
处理你的参数的代码可以使用
request.data.get('time')或request.data['time']读入时间键。通过调用request.data.get('time'),如果 URL 中不存在语言键,应用程序将继续运行。在这种情况下,该方法的结果将是None。所以你需要t = request.data.get('time') if t: pass来源:digitalocean.com
标签: python python-2.7 flask