DRF ManualSchema:如何将标头指定为字段的位置?

时间:2019-03-13 11:55:39

标签: django rest api django-rest-framework schema

我的视图要求该请求具有特定的标头。我想将此信息添加到我创建的用于描述端点的ManualSchema中,以便在DRF自动生成的文档(http://my-site/docs/)中具有端点描述。不幸的是,我无法在文档或coreapi的源代码或DRF文档中找到该示例。我的架构的相关部分如下所示。我不知道要为location参数键入什么。

import coreapi
import coreschema
from rest_framework.schemas import ManualSchema

MY_SCHEMA = ManualSchema(
    fields=[
        coreapi.Field(
            'Custom-Header',
            required=True,
            location='headers',  # How to specify that this have to be in headers?!
            schema=coreschema.String()
        )
    ]
)

0 个答案:

没有答案