我正在检查我的方法所需的所有JSON参数是否都存在于请求中,如果缺少某些参数则会中止:
@app.route('/test/tags', methods=['POST'])
def update_tags():
data = request.get_json()
if not all(key in data for key in ('_id', 'port', 'tags')):
abort(400)
这样可以正常工作,这似乎是一件非常普遍的事情,我想知道Flask是否有内置的处理方式?