Встречается на 2% собеседований по Python
Что такое CSRF токен
CSRF (Cross-Site Request Forgery) токен — это уникальный, секретный и непредсказуемый ключ, который генерируется сервером и передаётся клиенту для защиты от подделки межсайтовых запросов. Он гарантирует, что запросы отправлены с доверенного источника (например, с формы на вашем сайте).
Пример реализации в Django:
python
# В шаблоне форма автоматически получит CSRF токен
<form method="post">
{% csrf_token %}
<input type="text" name="username">
<button type="submit">Submit</button>
</form>
# В представлении Django проверит токен автоматически
from django.views.decorators.csrf import csrf_protect
@csrf_protect
def my_view(request):
# Логика обработки формыОсновные особенности:
- Генерируется для каждой сессии/формы
- Проверяется сервером при POST/PUT/DELETE запросах
- Хранится в куках или в теле формы
- Защищает от выполнения действий от имени пользователя без его ведома

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы