【发布时间】:2018-02-08 09:46:41
【问题描述】:
在方法文档中使用django rest framework 和django-rest-swagger,它没有显示可用的GET 参数,问题是如何设置?
代码:
# views.py
@api_view(['GET'])
def tests_api(request):
"""
:param request:
:return:
"""
id = request.query_params.get('id')
name = request.query_params.get('name')
return Response({'user': name, 'text': 'Hello world'})
# urls.py
urlpatterns = [
url(r"^api/v1/tests_api/$", tests_api),
]
http 接口:
GET https://127.0.0.1/api/v1/tests_api/?name=Denis&id=3
HTTP/1.1 200 OK
...
{
"user": "Denis",
"text": "Hello world"
}
Russian 版本。
【问题讨论】:
标签: django django-rest-framework swagger-ui django-rest-swagger