Django(3)
-
Hello, world!
다음과 같이 Hello,world!와 현재 시간을 보여주는 간단한 웹페이지를 만들어 보자. 1)URL매핑(URLconf)웹 브라우저의 주소창에 127.0.0.1:8000/hello를 입력하면 Hello,World와 현재 시간이 나와있는 페이지가 나오게 할 것이다. 이를 위해서 어떤 view 함수와 어떤 URL을 매핑할지 정해주는 urls.py파일을 수정해야한다.처음 생성한 장고 프로젝트 안에는 기본적으로 한 개의 urls.py파일이 포함되어 있다. 다음과 같이 수정하자. 1) django.conf.urls에서 include함수를 추가로 import하고2) urlpatterns 리스트 내에 url(r'^hello/',include('helloworld.urls',namespace="helloworld"))..
2016.12.05 -
프로젝트 초기 설정
이번에는 Django(이하 장고)로 텍스트를 띄워볼 것이다!장고의 공식 영문 튜토리얼(https://docs.djangoproject.com/en/1.10/intro/tutorial01/)을 참고했다. 나는 윈도우 환경에서 파이썬 3.5.2버전과 장고1.10버전을 사용했고, 위에 링크된 영문 튜토리얼도 장고 1.10버전을 기준으로 한 것이다! 1)프로젝트 생성장고를 이용한 새로운 프로젝트를 생성하기 위해서는 cmd창을 켜야한다. 프로젝트 폴더가 만들어지길 원하는 디렉터리로 이동한 뒤, 다음과 같이 입력한다. django-admin startproject newsite newsite라는 이름의 새로운 프로젝트를 생성했다! 이제 해당 경로에 가보면 newsite라는 폴더가 생긴 것을 볼 수 있다. 2)어플리..
2016.12.05 -
10. 웹
1)파이썬 표준 웹 라이브러리파이썬3에서는 웹 클라이언트와 서버 모듈을 묶어 http와 urllib의 두 개의 패키지로 제공한다. http는 클라이언트 부분의 관리, 웹 서버 작성, 방문 데이터를 저장한 쿠키의 관리 기능을 제공한다.http위에서 실행되는 urllib는 클라이언트의 요청 처리, 서번의 응답 처리, URL분석 기능을 제공한다. urllib의 request 모듈은 클라이언트의 요청을 처리하는데 사용되는데, 아래 예제를 통해 실제 사용법을 살펴보자.1234567import urllib.request as ururl='http://www.example.com'conn=ur.urlopen(url)print(conn)#data=conn.read()print(data)Colored by Color S..
2016.11.29