在Django rest框架中记录body参数

时间:2017-06-12 18:17:21

标签: django django-rest-framework django-rest-swagger

我有一个简单的APIView来从某些子系统获取日志文件:

class LogParser(APIView):

def get(self, request, subsystem):
    """
    Get logs
    :param subsystem: subsystem name
    :param since: start date
    :param until: end date
    [...]
    """
    since = request.data.get('since')
    until = request.data.get('since')
    [...]

它将subsystem参数作为query_param获取,但从JSON获取更多其他数据以执行其他过滤。

此视图在模型中没有表示,它执行一些文件系统操作并返回文件,因此我没有基于的序列化程序。

我想将此方法与上面的代码段相似,并使用Swagger制作Django Rest Framework来理解它,让我通过带有附加参数的swagger执行查询。

使用get参数可以正常工作,但如何将这些request.data参数添加到工作中?

0 个答案:

没有答案