Django — podstawy
Fiszka #195 · Django
Po co w formularzu stosuje się csrf_token?
💡 Wskazówka do nauki: Zanim odsłonisz odpowiedź poniżej, spróbuj samodzielnie sformułować definicję lub napisać krótki przykład kodu w głowie (albo w naszym edytorze online).
Pokaż odpowiedź i przykład kodu
Opis i wyjaśnienie:
csrf_token umieszcza token ochronny w formularzu wysyłanym do aplikacji. Współpracuje z mechanizmem CSRF Django, który ogranicza fałszowanie żądań przez obce strony. Token nie zastępuje logowania i kontroli uprawnień.
Przykład w Pythonie:
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Zapisz</button>
</form>