我使用POST方法提交表单。表格只有一个输入字段:time
。
我尝试检查是否存在参数:
if 'time' in request.data:
pass
但它不起作用。
我使用POST方法提交表单。表格只有一个输入字段:time
。
我尝试检查是否存在参数:
if 'time' in request.data:
pass
但它不起作用。
如果您将数据作为常规POST请求正文查询发布,即:
您应该使用request.form
@app.route('/schedule/<int:adv_id>', methods=['POST'])
def schedule(adv_id):
if "time" in request.form:
pass # do whatever you want with it
if request.form.get("time", None): ...
- zwer
@app.route('/schedule/<int:adv_id>', methods=['POST']) def schedule(adv_id):
- Agellarequest.data.get('time')
或request.data['time']
来读取时间键。通过调用request.data.get('time')
,如果URL中不存在语言键,则应用程序将继续运行。在这种情况下,该方法的结果将是None
。 因此,您需要if t: pass
来源:digitalocean.com - JFM