강의 정리/Django Form(10)
-
Django Cross Site Request Forgery이란???
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Cross Site Request Forgery (CSRF) // 사이트 간 요청 위조 공격 사용자가 의도하지 않게 게시판에 글을 작성하거나, 쇼핑을 하게 하는 등의 공격 특정 웹사이트가 유저의 웹브라우저를 신용하는 상태를 노린 공격 공격자 사이트의 웹페이지에 접속하면, 그 즉시 site-victim.com로의 POST 요청이 사용자 모르게 전달..
2022.01.18 -
Django를 더 Django스럽게 만들어주는 Form
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Form 장고를 더욱 장고스럽게 만들어주는 주옥같은 특징 장고에서 가장 큰 비중을 차지하고있는 것은 model이고, model과 함께 장고 Form은 매우 중요한 기능이며, Form이나 Serialize를 사용하지 않는다면 굳이 장고를 쓸 필요가 없음. 주요 역할 입력폼 HTML 생성 입력폼 값에 대한 유효성 검증 및 값 변환 유효성 검증을 통과..
2022.01.18 -
HttpRequest, HttpResponse, JsonResponse
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! 서버 - 클라이언트간 프로세스 페이지에서 요청(request)가 날라오면, 장고는 HttpRequest 객체를 생성한다. 장고는 urls.py에서 정의한 View 클래스 or 함수에 첫번째 인자로 해당 객체(request)를 전달한다. 해당 View는 결과값(return)을 HttpResponse or JsonResponse 객체에 담아서 전달한..
2022.01.17 -
Django HTML Form
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Django Form은 언제 쓰이나? HTML Form (클라이언트 측) 클라이언트에서 사용자에게 입력폼()을 제공하고, 이를 서버로 전송코자 할 때 HTML 웹페이지에서는 태그를 통해, 입력 폼을 구성하고, submit 시에는 지정 action URL로 데이터 전송을 시도 하나의 태그는 하나 이상의 Widget(클라이언트 영역에서의 입력 UI)..
2022.01.17