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})
Вернуться на верх