7일차
수업소개
실습준비 - 설치 및 연동
문법 - 데이터 타입 - 숫자
문법 - 데이터 타입 - 문자열
활용 - 홈페이지를 CGI로 구현
활용 - URL query string을 가져오는 방법
활용 - CGI 소개
문법 - 제어문 소개
문법 - Boolean
문법 - 조건문
활용 - 조건에 반응하는 앱 만들기
활용 - 파일 기능을 이용해 본문 구현
문법 - Python 공식 문서 보는 법
문법 - list
문법 - 컨테이너들
문법 - 반복문 for
활용 - 반복문을 이용해서 글목록 구현
활용 - 생성 구현 1 - form
활용 - 생성 구현 2 - 전송한 정보의 처리
활용 - 수정 구현
활용 - 삭제 구현
문법 - 함수
활용 - 함수를 글목록 기능을 정리 정돈하기
문법 - 모듈
활용 - 모듈로 함수 정리 정돈
활용 - 보안(XSS)
활용 - Pypi와 패키지 매니저
API
수업을 마치며
부록 - Sound of coding
#20. 활용 - 생성 구현 2 - 전송한 정보의 처리
▲ 복사 + 붙여넣기
이후에 깨달았지만, 이때 경로 지정을 해주지 않아서 나중에 작업할때 Internal Server Error가 발생하였다
▲ cgi.FeildStorage
전송한 데이터를 수취하기 위해서는 cgi.FieldStorage가 필요하다
▲ 개발자 도구
□ create.py ⇒ process_create.py
□ 전송값 각각 'title', 'description'
▲ 출력하기
▲ 파일을 읽고 쓰기
□ 검색 : 파일을 읽고 쓰기
opened_file = open('data/'+title, 'w') opened_file,write(description)
▲ 입력값 출력 & 데이터파일 생성
▲ 에러발생
□ Location → 이 주소로 이동해
(문제점) 지정경로가 잘못되었다
(해결방법) 경로를 파이선이 실제 저장된 곳으로 지정함
▲ 경로수정
□ 실제 경로를 지정해준다
□ #!python ⇒ #!C:\Program Files (x86)\Python37-32\python.exe
▲ Redirection
리다이렉션(redirection)은 컴퓨팅에서 표준 스트림을 사용자 지정 위치로 우회할 수 있는 다양한 유닉스 셸을 포함한 대부분의 명령어 인터프리터에 일반적인 명령이다. 방향 지정[1], 방향 변경[2]으로도 부른다.
유닉스 계열 운영 체제에서 프로그램들은 dup2(2) 시스템 호출이나, 이보다 덜 유연하지만 높은 수준의 stdio 유사물들인 freopen(3)과 popen(3)으로 리다이렉션 기능을 수행한다.
▲ 문제해결 참고
'Develop > WEB2 - Python' 카테고리의 다른 글
[8일차] #22. 활용 - 삭제 구현 (0) | 2018.12.28 |
---|---|
[8일차] #21. 활용 - 수정 구현 (0) | 2018.12.28 |
[7일차] #19. 활용 - 생성 구현 1 - form (0) | 2018.12.26 |
[6일차] #18. 활용 - 반복문을 이용해서 글목록 구현 (0) | 2018.12.26 |
[6일차] #17. 문법 - 반복문 for (0) | 2018.12.21 |