파이썬 인강 자기계발 챌린지 35회차 미션
게시판만들기위해선 순서가 있다.
- html파일로 화면그리기
- board 폴더안에 있는 views.py에서 함수 만들기
- board 폴더안에 urls.py 생성하기
- 프로젝트명과 동일한 폴더하위의 urls.py에 연결하기
- board 폴더안에 있는 models.py에서 코드작성하기
게시판만들기위해선 순서가 있다.
지금까지 회원가입페이지와 로그인페이지를 만들어보았다.
html코드를 보면 알겠지만 두 페이지가 body태그빼고 똑같다.
이럴땐 하나의 템플릿을 만들고 상속을 이용해야한다.
왜냐고?
개발자라면 중복되는 코드는 어떻게든 줄이고싶은 마음이 단전에서부터 부글부글 끓어올라야하기 때문이다!ㅋㅋㅋ
파이썬 인강 자기계발 챌린지 33회차 미션
웹사이트 로그인 기능을 만들기위해 꼭 필요하면서도 중요한 개념인 세션에 대해 알아보자.
구조 | 설명 |
---|---|
클라이언트 | 웹브라우저 |
쿠키 | 서버별 저장소 |
서버 | 서버 |
데이터베이스 | 클라이언트별 저장소 |
필수입력요소를 설정할때 required 속성을 지정하면 된다.
필수입력요소를 입력하지않고 submit버튼을 누르면 해당칸을 입력하라는 메세지가 출력되고 포커스까지 해준다.
아래예시를 보자.
정보를 제공받으시겠습까 radio버튼 아니요를 클릭하면 아래 소식을 어떻게받으시겠습니까는 아예 사라지게 하고싶다.