我正在使用Django REST Framework v3.9内置交互式文档。
我有一个网址,需要获取查询参数。
如:
../jobs/?order_choice=0&city=1®ion=0
但是我不知道如何在交互式文档中进行记录。
我使用method:
添加参数:
例如:
class JobListView(APIView):
"""
get:
- order_choices
- city
- region
- job_type
"""
但它可以一行打印
- order_choices - city - region - job_type
这是我的参数/
params_data = {
'city': request.query_params.get('city', None),
'region': request.query_params.get('region', None),
'job_type': request.query_params.get('job_type', None),
'status': 1,
}
我想知道如何正确记录它。
答案 0 :(得分:0)
尝试以下类似方法...
class PackageViewSet(viewsets.ModelViewSet):
"""
** Query Parameters **
`page` - get data of a particular page.
`page_size` - change total objects in a page (default=20).
** Filter Parameters **
`status` - `1/2`
** Search Parameters **
`name` - `search by package name`
** Ordering Parameters **
`name`
`created_at`
`updated_at`
** Default Ordering **
`-created_at`
`Method Allowed`
`GET -` `Lists all the Packages of a facility/company.`
`POST -` `Creates Package for a facility.`
`PUT -` `Updates a Package.`
`DELETE -` `deletes a Package.`
`POST/Create, PUT/Update`
{
"name": "package one",
"description": "package one",
"status": 1 // 1- Active, 2-Inactive
}
"""