본문으로 바로가기







3일차



수업소개

실습준비 - 설치 및 연동

문법 - 데이터 타입 - 숫자

문법 - 데이터 타입 - 문자열

활용 - 홈페이지를 CGI로 구현

활용 - URL query string을 가져오는 방법

활용 - CGI 소개

문법 - 제어문 소개

문법 - Boolean

문법 - 조건문

활용 - 조건에 반응하는 앱 만들기

활용 - 파일 기능을 이용해 본문 구현

문법 - Python 공식 문서 보는 법

문법 - list

문법 - 컨테이너들

문법 - 반복문 for

활용 - 반복문을 이용해서 글목록 구현

활용 - 생성 구현 1 - form

활용 - 생성 구현 2 - 전송한 정보의 처리

활용 - 수정 구현

활용 - 삭제 구현

문법 - 함수

활용 - 함수를 글목록 기능을 정리 정돈하기

문법 - 모듈

활용 - 모듈로 함수 정리 정돈

활용 - 보안(XSS)

활용 - Pypi와 패키지 매니저

API

수업을 마치며

부록 - Sound of coding





#7. 활용 - URL query string을 가져오는 방법


▲ 링크 수정하기



127.0.0.1/index.py?id=CSS


위 웹페이지 주소에서 물음표('?')뒤에 있는 'id=CSS' 부분을 'URL Parameter / Query Strting' 이라 부른다

[각주:1]




▲ 변동성을 주기위해 <h2>태그, 제목항목 변경


▲ import cgi



Html

import cgi form = cgi.FieldStroage()

pageId = form["id"].value

print(pageId)

□ import cgi → cgi 모듈을 사용하겠다

□ form → cgi 모듈 사용형태

□ pageId → 가져오는 id 값 개체

□ print(pageId) → pageId 보여주기




▲ 작은따옴표를 넣은 경우 '' → 문자인식

▲ 작은따옴표가 없는 경우, 코드인식 


▲ <h1> 태그 쪽을 'index.html → index.py'로 변경한 경우, KeyError: 'id'


▲ id 값 설정 꼼수.

▲ 향후 조건문을 이용해 해결예정 (오류상태로 유지)




  1. https://support.clickmeter.com/hc/en-us/articles/211030506-What-is-a-URL-Parameter- [본문으로]