API文档-Django Rest Swagger-GET和POST的不同参数
我正在使用Django Rest Swagger来记录我用Django Rest框架制作的API。 我的APIClass有两种方法:get和post。我希望文档能够注意到这一差异,但它似乎希望两者具有相同的参数。看: 这很好地生成了文档: 但我想要的是,这并不能很好地生成文档:API文档-Django Rest Swagger-GET和POST的不同参数,django,api,rest,django-rest-framework,Django,Api,Rest,Django Rest Framework,我正在使用Django Rest Swagger来记录我用Django Rest框架制作的API。 我的APIClass有两种方法:get和post。我希望文档能够注意到这一差异,但它似乎希望两者具有相同的参数。看: 这很好地生成了文档: 但我想要的是,这并不能很好地生成文档: class Product(APIView): def get(self, request, format=None): """ Get products param1
class Product(APIView):
def get(self, request, format=None):
"""
Get products
param1 -- Parameter for filtering by category
"""
...
def post(self, request, format=None):
"""
Create a new product
param1 -- Product name
param2 -- Category
"""
...
我怎么做?有什么想法吗??非常感谢- Josep您更新的方法文档是正确的。您报告的问题在django rest-swagger社区是众所周知的。请参阅以了解修复方法。不幸的是,Gibbons先生没有将此修复程序合并到master中,但您肯定可以像其他人一样进行分叉和修补。虽然此链接可能会回答这个问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效。
class Product(APIView):
def get(self, request, format=None):
"""
Get products
param1 -- Parameter for filtering by category
"""
...
def post(self, request, format=None):
"""
Create a new product
param1 -- Product name
param2 -- Category
"""
...