0
내 플라스크 응용 프로그램에 대충 사양을 제공하기 위해 flasgger를 사용하고 있습니다. 특정 끝점의 경우 폼 형식 매개 변수가 필요합니다. 이 엔드 포인트에 관련된스 태거로 양식 유형 매개 변수에 액세스 할 수 없습니다.
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'}
, 데이터베이스에 업데이트되지 않는 양식 유형 매개 변수입니다 주소. 어떤 제안이 주소를 등록하지 않는 이유는 무엇입니까? OpenAPI Specification로 지정된 in
formData
필드를 사용
글쎄요. 그러나 form과 formData의 차이를 이해하지 못했습니다. – user3527975
@ user3527975 OpenAPI 이니셔티브에 의해 지정된 방식입니다. 그들은 form이 아닌 formData라고 부르기로 결정했습니다. 'form'은 단순히 해당 매개 변수에 가능한 값이 아닙니다. Flasgger는 API 정의에 대해이 사양을 따릅니다. – AArias