Chcę wysłać dane reactem metodą POST na mój serwer Django
async submitLogin(event){
event.preventDefault()
const requestOptions = {
method: 'POST',
headers: (
{'X-CSRFToken': await getCsrfToken()}
),
body: JSON.stringify({
login: this.state.login,
password: this.state.password,
csrfmiddlewaretoken: await getCsrfToken(),
}),
credentials: 'include',
}
fetch('http://localhost:8000/login/', requestOptions)
}
Mam taki view
def login(request):
if request.method == 'POST':
print(request.body)
print(request.POST.get('login'))
return JsonResponse({})
ale wyświetla mi się to
b'{"login":"s","password":"s","csrfmiddlewaretoken":"VUW8uGzbfey8H6FlGQVxtKWxQzeeh74MggSq6e3nzUctAatuDFQDlOqaGRzhvs53"}'
None
b'{"login":"s","password":"s","csrfmiddlewaretoken":"VUW8uGzbfey8H6FlGQVxtKWxQzeeh74MggSq6e3nzUctAatuDFQDlOqaGRzhvs53"}'
None
Jak moge dostać się tych wartości?