我曾经使用 YAML Docstring 指定参数,但现在它们已被弃用。我试过使用coreapi.Field
,如下:
coreapi.Field(
name='id',
type='integer',
required=True,
location='query'
)
但它只适用于ViewSet.list
,而不适用于,比如说,ViewSet.create
。根据这份报告,这是一个持续存在的问题。评论中提供的解决方案对我来说非常骇人听闻。我希望有人已经找到(或想出)一个更简洁的解决方案或替代方案,也许是插件或其他东西。