В django, если я хочу использовать токен csrf, мне нужно встроить форму с токеном csrf в шаблон django. Однако как backend-инженер я сотрудничаю с front-end инженером, чей код мне недоступен. Так что я не могу использовать шаблон. В этом случае, если я хочу еще функцию csrf. что мне делать?
Вы можете использовать декоратор @csrf_exempt для исключения токенов csrf.
@csrf_exempt
Сначала импортируйте декоратор
from django.views.decorators.csrf import csrf_exempt
Затем добавьте @csrf_exempt перед вашим представлением.
@csrf_exempt def my_view(request): return HttpResponse('Hello world')
Более подробную информацию можно найти здесь введите описание ссылки здесь
, вы должны попросить коллегу встроить токен csrf в форму, которую он вам отправляет
, вы можете получить его от document.Cookies, если он не хочет или не может использовать тег {% csrf %}
document.Cookies
{% csrf %}