반응형
HTML과 Web Server만으로는 고정된 문서만 보여줄 수 있고, 웹사이트를 이용하는 사용자가 글을 등록하거나 수정할 수 없음
그래서 Python, PHP, JSP와 같은 서버쪽에서 동작하는 프로그래밍 언어가 필요
Python 동작 방식
- 웹 브라우저는 웹 서버에 요청을 보냄
- 요청은 웹 서버가 처리할 수 있는 부분이 있고, 처리할 수 없는 부분이 있음
- 웹 서버가 처리하지 못하는 요청은 CGI기술로 Python에 위임하게 됨
- 요청 받은 Python은 코드에 따라 읽을 파일을 가져옴
- 웹 페이지를 만들어 CGI기술로 웹 서버에게 전달
- 웹 서버는 요청되었던 내용을 웹 브라우저에 전달
반응형
'Dev > Python' 카테고리의 다른 글
[Python] 파일 읽기 open().read() (0) | 2020.08.22 |
---|---|
[Python] cgi.FieldStorage() (0) | 2020.08.22 |
CGI? (0) | 2020.08.21 |
Python 설치 및 실행(Mac OS) (0) | 2020.08.21 |
Python으로 웹 애플리케이션 구현? (0) | 2020.08.20 |