Когда я добавляю промежуточное программное обеспечение CSRF django.middleware.csrf.CsrfViewMiddleware
для предотвращения атаки xss csrf, я получаю сообщение об ошибке 403 csrf error.
- Я сослался на официальный документ и старые ответы на переполнение стека, но все еще не понял, почему это вызывает ошибку.
- Я прочитал из официального документа Django, если я добавил csrfПромежуточное ПО по умолчанию позаботится обо всех проверках csrf в каждом представлении
- Наряду с этим я также использовал некоторые декораторы для обеспечения безопасности, такие как @login_required и @ csrf_protect
- Я добавил
django.middleware.csrf.CsrfViewMiddleware
в качестве первой записи перед общим промежуточным программным обеспечением в классе Middleware, потому чточто?