- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 대학시험
- 면접 파이썬
- 파이썬
- 중간시험
- c언어
- 파이썬 알고리즘
- 크롤링
- 알고리즘
- 파이썬 자료구조
- 기말시험
- 파이썬 강좌
- 알고리즘 강좌
- Crawling
- 파이썬3
- gdrive
- 파이썬 입문
- 파이썬 강의
- 셀레니움
- 프로그래밍
- selenium
- 채용문제
- 파이썬활용
- python data structure
- 자료구조 강의
- 쉬운 파이썬
- python 중간고사
- 자료구조
- 알고리즘 강의
- 코딩시험
- 코딩문제
목록2019/09/08 (3)
반원 블로그
1.HTTP.Method 분류 먼저 views.py에서 로그인시(POST)와 그냥 페이지 방문(GET) 분류를 시켜놓자. def login(request): if request.method =="POST": form = LoginForm(request.POST) else: form = LoginForm() return render(request,'login.html',{'form':form}) #응답 데이터 res_data 전달 ## 2.로그인 처리 - .is_valid() :정상적인 데이터인지 확인하는 메소드 - .is_valid()를 통해 걸리지는 비정상 데이터의 케이스 : 비밀번호를 입력 안하는 경우 등 - 해당 코드를 구성한 뒤, 만일 정상 데이터라면 session을 이용하여 검증과정을 거친 후 ..
1. 목표 현재 장고의 로그인을 html에 form 태그를 사용해서 만들었는데, 이를 django에서 제공하는 forms.py를 상속받아 구현해보자. 2.login.html 정리 현재 login.html에서 로그인과 관련된 부분을 제거한다. 나중에 views.py에서 def login코드도 깨끗하게 정리해야 하는데, 이는 일단 미뤄두자. {% extends "base.html" %} {% block contents %} 로그인 {{error}} {% csrf_token %} Submit {% endblock %}3. forms.py 생성 앱 폴더(fuser)에 forms.py를 생성한다. 4.forms.py 정의 forms.py에 입력받을 값들에 대해서 Model를 만들어준다. from django im..
1. 공통된 html 코드 부분을 base.html로 따로 만들어, 다른 페이지(자식)들이 상속(extends)받을 수 있게 할 수 있다. 알아야될 코드는 다음 참고 //base.html 공통 html코드1 {% block contents %} 다른 페이지의 html 코드가 들어갈 장소 {% endblock %} 공통 html 코드1 //다른 html들 {% extends "base.html" %} {% block contents %} 해당 페이지에서 사용하는 html코드 {% endblock %} 2. (예) 분리시키 base.html과 login.html과 register.html 팁 : Ctrl +A로 전부 선택한후 Ctrl + K + F 는 코드 정렬이다. {% block contents %} {..