두숟갈 스터디 - 8
백엔드
두숟갈 스터디 - 8
두줄요약
Django 폼의 유효성 검사, 모델 폼, Form.add_error() 활용을 학습했습니다.\nCSRF 공격 위험과 CsrfViewMiddleware 기반 방어 방식을 소스코드로 살펴봤습니다.
구조와 흐름
- Django 폼 기반 입력 데이터 유효성 검사와 오류 추가를 위한
Form.add_error()활용 - 모델 폼 중심의 데이터 처리와 폼 검증 절차 이해를 통한 코드 품질 향상
CsrfViewMiddleware와csrf.py코드 확인을 통한 CSRF 방어 방식 탐색
주의할 점
- 데이터를 변경하는 HTTP 폼의 CSRF 보안 적용
- 뷰별
csrf_protect데코레이팅 없이 미들웨어 기반 방어 활용
적용해볼 점
- 개인 프로젝트에 Django 폼과 모델 폼 적용
- Django 소스코드를 직접 확인하는 학습 습관
