Utilisez cadre de repos django y django-rest-swagger dans la documentation des méthodes, les paramètres GET disponibles ne sont pas indiqués et la question est : comment puis-je les définir ?
code :
# 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),
]
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"
}
Russe version.