use*_*ers 5 django django-rest-framework swagger-ui django-rest-swagger
在方法文档中使用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),
]
Run Code Online (Sandbox Code Playgroud)
http API:
GET https://127.0.0.1/api/v1/tests_api/?name=Denis&id=3
HTTP/1.1 200 OK
...
{
"user": "Denis",
"text": "Hello world"
}
Run Code Online (Sandbox Code Playgroud)
俄语版本。
小智 -2
urlpatterns = [
url(r'^api/v1/tests_api/(?P<id>\d+)/(?P<name>\w+)/$', tests_api),
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4069 次 |
| 最近记录: |