Django Rest Framework Передача параметров пост
Я использую django rest framework и хочу передать параметры через метод POST, но получаю только url, есть ли способ отправить информацию как тело?
Например, в react передача выглядит так:
fetch('https://jsonplaceholder.typicode.com/posts', {
method: 'POST',
body: JSON.stringify({
title: 'foo',
body: 'bar',
userId: 1,
}),
headers: {
'Content-type': 'application/json; charset=UTF-8',
},
})
.then((response) => response.json())
.then((json) => console.log(json));
В настоящее время:
angra\urls.py
# imports
from django.urls import path
from . import views as views # if urls.py and views.py are in same dir
urlpatterns = [
path('login/<str:email>/<str:password>/', views.login, name="login"),
path('hello/', views.hello_world, name="hello_word"),
path('calculate/<int:a>/<int:b>/', views.calculate, name="calculate"),
path('teste', views.some_view, name="some_view"),
]
angra\views.py
@api_view(['POST'])
def login(request, email, password):
return Response({"email":email, "password":password, "nivel":1})