swagger无法访问表单类型参数

时间:2016-09-14 18:33:49

标签: flask swagger swagger-ui flask-restful

我正在使用闪光灯为我的烧瓶应用程序提供一个swagger规范。对于特定端点,我需要表单类型参数。

Update user address
---   
 parameters:
     - name: user_id
       in: path
       type: integer
       required: true
     - name: address
       in: form
       type: string
       required: true
       description: Address.

与此终点相关的方法是:

def update_address(user_id):
    approved_by = request.form.get('address')
    result = user.approve_sample(user_id, address):
    return json.dumps("OK"), 200, {'Content-Type': 'application/json; charset=utf-8'}

但是,作为表单类型参数的地址不会在数据库中更新。有什么建议为什么不注册地址?

1 个答案:

答案 0 :(得分:1)

尝试使用formData字段in中指定的 - name: address in: formData

query

请注意,可能的值包括headerpathformDatabody.draggable, .draggable * { cursor: url('img/arrowHand.png'), auto; }