Что я могу сделать, чтобы не показывать токен csrf в строке URL?

У меня есть форма вида <form id="..." class="...">. Внутри этой формы у меня есть 2 кнопки, которые отслеживаются с помощью JS следующим образом:

function one(event) {
    $.ajax({
        type: 'POST',
        url: "...",
        data: {
            'csrfmiddlewaretoken': csrf[0].value,
        }, ...
        
    })
}

function two(event) {
    $.ajax({
        type: 'POST',
        url: "...",
        data: {
            'csrfmiddlewaretoken': csrf[0].value,
        }, ...
        
    })
}



btn1.addEventListener('click', one)
btn2.addEventListener('click', two)

Итак, все работает нормально. Но когда я нажимаю на кнопку, создается пост-запрос и в моем URL появляется что-то вроде ?csrfmiddlewaretoken=randomDigits&symbols=&text=

Что я могу сделать, чтобы не показывать csrf в моем URL? Кстати, я не хочу добавлять method="post" в свою форму. Возможно, есть очевидное решение, но я новичок в Django:)

Вернуться на верх