msi*_*ell 3 django-rest-framework
在Django休息框架中,我正在使用AutoSchema类创建文档页面.对于选定的API端点,我使用manual_fields为各个字段添加文档条目.这些条目按照预期在漂亮的表中显示在doc页面上,但"Description"列是空白的,即使我在coreapi.Field()构造函数中包含了描述arg.如何让表格中出现说明?
这是一个示例字段定义:
class FooList(APIView):
''' List the Foos
'''
schema = AutoSchema(
manual_fields=[
coreapi.Field(
name='format',
location='query',
description='The format in which to return results. One of: api, json',
required=False),
]
)
def get(request, format=None):
...
Run Code Online (Sandbox Code Playgroud)
使用coreschema模块来描述api-shcema /或api-docs /将正确显示的字段.例:
schema=coreschema.String(title='Format', description='The format in which to return results. One of: api, json'),
schema = AutoSchema(
manual_fields=[
coreapi.Field(
name='format',
location='query',
schema=coreschema.String(description='The format in which to return results. One of: api, json'),
required=False),
]
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
705 次 |
| 最近记录: |