
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļ Django
CSRF protection, XSS prevention, SQL injection, clickjacking, HTTPS, security middleware, āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļ
1āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļ CSRF token āđāļ Django āļāļ·āļāļāļ°āđāļĢ?
āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļ CSRF token āđāļ Django āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
CSRF token āļāđāļāļāļāļąāļāļāļēāļĢāđāļāļĄāļāļĩāđāļāļ Cross-Site Request Forgery āļāļĩāđāđāļ§āđāļāđāļāļāđāļāļĩāđāđāļāđāļāļāļąāļāļāļĢāļēāļĒāļŠāđāļāļāļģāļāļāđāļāļāļēāļĄāļāļāļāļāļđāđāđāļāđāļāļĩāđāļāđāļēāļāļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ Django āļāļ°āļŠāļĢāđāļēāļ token āļāļĩāđāđāļĄāđāļāđāļģāļāļąāļāļāđāļāļŦāļāļķāđāļāđāļāļŠāļāļąāļāđāļĨāļ°āļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļĄāļĩāļāļĒāļđāđāļāļāļ token āđāļāļāļāļĢāđāļĄ POST āļŠāļīāđāļāļāļĩāđāļāđāļāļāļāļąāļāđāļĄāđāđāļŦāđāļāļđāđāđāļāļĄāļāļĩāļāļĨāļāļĄāđāļāļĨāļāļāļģāļāļāđāļāđ āđāļāļ·āđāļāļāļāļēāļāļāļ§āļāđāļāļēāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāļē token āđāļāļāļŠāļļāđāļĄāđāļāđ
2āļāļ°āļĢāļ§āļĄ CSRF token āđāļāļāļāļĢāđāļĄ Django āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļ°āļĢāļ§āļĄ CSRF token āđāļāļāļāļĢāđāļĄ Django āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļģāļāļāļ
template tag csrf_token āļāļ°āļŠāļĢāđāļēāļāļāļīāļĨāļāđ hidden āļāļĩāđāļĄāļĩ CSRF token āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āļāđāļāļāļ§āļēāļāđāļ§āđāļ āļēāļĒāđāļāđāļāđāļ form āļŠāļģāļŦāļĢāļąāļāļāļģāļāļ POST āļāļēāļāļāļąāđāļ Django āļāļ°āļāļĢāļ§āļāļŠāļāļ token āļāļĩāđāļāđāļēāļ middleware CsrfViewMiddleware āļŦāļēāļāđāļĄāđāļĄāļĩāđāļāđāļāļāļĩāđ āļāļāļĢāđāļĄāļāļ°āļāļđāļāļāļāļīāđāļŠāļāļāđāļ§āļĒāļāđāļāļāļīāļāļāļĨāļēāļ 403 Forbidden
3decorator āđāļāļāļĩāđāļāļāļļāļāļēāļāđāļŦāđāļĒāļāđāļ§āđāļ view āļāļēāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļ CSRF?
decorator āđāļāļāļĩāđāļāļāļļāļāļēāļāđāļŦāđāļĒāļāđāļ§āđāļ view āļāļēāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļ CSRF?
āļāļģāļāļāļ
decorator csrf_exempt āļāļ°āļāļīāļāļāļēāļĢāļāđāļāļāļāļąāļ CSRF āļŠāļģāļŦāļĢāļąāļ view āļāļĩāđāļĢāļ°āļāļļ āļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļŠāļģāļŦāļĢāļąāļ endpoint API āļ āļēāļĒāļāļāļāļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļŦāđ CSRF token āđāļāđ āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ āļāļ§āļĢāļāļģāļāļąāļāļāļēāļĢāđāļāđāļāļēāļāđāļāļ·āđāļāļāļāļēāļāļāļģāđāļŦāđ view āđāļŠāļĩāđāļĒāļāļāđāļāļāļēāļĢāđāļāļĄāļāļĩ CSRF āļŠāļģāļŦāļĢāļąāļ API āđāļāļ°āļāļģāđāļŦāđāđāļāđāļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāđāļāļ token
Django āļāđāļāļāļāļąāļāļāļēāļĢāđāļāļĄāļāļĩ XSS āđāļāđāļāļĄāđāļāļĨāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļīāļĨāđāļāļāļĢāđāđāļāļĄāđāļāļĨāļāđāļāļāļĩāđāļāļāļļāļāļēāļāđāļŦāđāđāļŠāļāļāđāļāļ·āđāļāļŦāļē HTML āļāļĩāđāđāļĄāđāļāļđāļ escape āđāļ Django?
+19 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Django āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ Python
Python āđāļāļīāļāļ§āļąāļāļāļļ
āļāļ·āđāļāļāļēāļ Django
Django Models - āļāļ·āđāļāļāļēāļ
Django Views
āđāļāļĄāđāļāļĨāļ Django
āļāļāļĢāđāļĄ Django
QuerySets āļāļąāđāļāļŠāļđāļ
āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāđāļ Django
Django Middleware
Django Admin
Django REST Framework
Django Signals
āļāļēāļĢāļāļąāļāđāļŦāļĨāļāđāļāļĨāđ
āļāļēāļĢāđāļāļāđāļ Django
Django Sessions
āļāļĩāđāļĄāļĨāđāļ Django
āļāļēāļĢāļāļāļŠāļāļ Django
āļāļēāļĢ Deploy Django
Django ORM āļāļąāđāļāļŠāļđāļ
āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļ Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django āđāļāļĢāļ°āļāļāļāļīāđāļ§āļĻ Microservices
āļāļģāļŠāļąāđāļ Django āđāļāļāļāļģāļŦāļāļāđāļāļ
āļāļēāļĢāļāļģāđāļŦāđāļĢāļāļāļĢāļąāļāļŦāļĨāļēāļĒāļ āļēāļĐāļēāđāļ Django
Design Patterns āđāļ Django
Django Async āđāļĨāļ° ASGI
Settings āđāļĨāļ°āļāļēāļĢāļāļąāđāļāļāđāļē Production
Observability āđāļĨāļ° Monitoring
āđāļāļĩāđāļĒāļ§āļāļēāļ Django āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ