7일차
수업소개
실습준비 - 설치 및 연동
문법 - 데이터 타입 - 숫자
문법 - 데이터 타입 - 문자열
활용 - 홈페이지를 CGI로 구현
활용 - URL query string을 가져오는 방법
활용 - CGI 소개
문법 - 제어문 소개
문법 - Boolean
문법 - 조건문
활용 - 조건에 반응하는 앱 만들기
활용 - 파일 기능을 이용해 본문 구현
문법 - Python 공식 문서 보는 법
문법 - list
문법 - 컨테이너들
문법 - 반복문 for
활용 - 반복문을 이용해서 글목록 구현
활용 - 생성 구현 1 - form
활용 - 생성 구현 2 - 전송한 정보의 처리
활용 - 수정 구현
활용 - 삭제 구현
문법 - 함수
활용 - 함수를 글목록 기능을 정리 정돈하기
문법 - 모듈
활용 - 모듈로 함수 정리 정돈
활용 - 보안(XSS)
활용 - Pypi와 패키지 매니저
API
수업을 마치며
부록 - Sound of coding
#19. 활용 - 생성 구현 1 - form
▲ Create.py 링크만들기
□ 사용자들이 직접 자신의 콘텐츠 생산 → 'form'
1. 개념
2. 구현 방법
□ Create.py 링크만들기 → (에러발생) 파일을 찾을 수 없다.
▲ index.py 복제 → 'Create.py'
▲ 텍스트 상자 만들기
▲ place holder = '해당 칸 입력 전 보이게 하는 내용'
▲ '내용 / 제출' 만들기
textarea rows = 여러 줄 만들기
▲ name="" ⇒ 전송명
▲ form action ="" ⇒ ""로 전송하기
▲ get 방식
/?name
→ (문제점) Querystring 링크를 통해 사용자가 수취한 정보를 '수정/삭제'하는 문제 발생 가능
→ (해결책) Querystring, get 방식이 아니라 post 방식 사용하기
▲ method = "post"
□ 메서드를 사용하기 → 크롬 개발자도구 Network에서 입력/수취값 확인
□ 디음 과제: process_create.py 구현하기
'Develop > WEB2 - Python' 카테고리의 다른 글
[8일차] #21. 활용 - 수정 구현 (0) | 2018.12.28 |
---|---|
[7일차] #20. 활용 - 생성 구현 2 - 전송한 정보의 처리 (0) | 2018.12.27 |
[6일차] #18. 활용 - 반복문을 이용해서 글목록 구현 (0) | 2018.12.26 |
[6일차] #17. 문법 - 반복문 for (0) | 2018.12.21 |
[6일차] #16. 문법 - 컨테이너들 (0) | 2018.12.21 |