DRF ManualSchema: как указать заголовки в качестве местоположения поля? - PullRequest
0 голосов
/ 13 марта 2019

Мое представление требует, чтобы у запроса был определенный заголовок.Я хотел бы добавить эту информацию к 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()
        )
    ]
)
...