Если вы включите токен csrf в ваш HTML, как в документации , говорит:
{% csrf_token %}
Тогда вы можете просто получить токен следующим образом:
var csrftoken = document.querySelector("[name=csrfmiddlewaretoken]").value
И выполняйте ваши запросы с помощью Fetch API следующим образом:
fetch(url, {
credentials: 'include',
method: 'POST',
mode: 'same-origin',
headers: {
'X-CSRFToken': csrftoken
},
body: {}
})