Test페이지 구동 시켜보기
Web Programing/Python Django2015. 6. 23. 14:11
Test페이지 구동 시켜보기
1. Django 프로젝트 생성하기
우선 Django Project를 $HOME에 생성하겠습니다.
# cd ~
# mkdir ./webapp
# cd ~/webapp
# django-admin.py startproject testweb
디렉토리구조는 다음과 같다.
testweb/ ├── testweb │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── manage.py
웹서버를 실행 시켜보자.
# python manage.py runserver Validating models... 0 errors found June 23, 2015 - 04:41:14 Django version 1.6.4, using settings 'testapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
브라우저로 테스트해보면 잘 보일것이다.
2. Hello World!! 페이지 만들기
~/webapp/testweb/testweb 에 view.py 파일을 만들어 준다.
# cat views.py from django.http import HttpResponse def hello(request): return HttpResponse("Hello World!!") def index(request): return HttpResponse("Home Page")<
~/webapp/testweb/testweb 에 url.py 파일을 수정해 준다.
# cat urls.py from django.conf.urls import patterns, include, url from testapp.views import hello, index urlpatterns = patterns('', url(r'^$', index), url(r'^hello/$', hello), )
서버 실행후 테스트 해보면 페이지 둘다 잘 접속되는것을 확인 가능하다.
3. 응용하기
파이썬 특성을 살려 URL에 이용할 수 있다. 한번 현재 시간을 보여주는 페이지를 작성하여 보자 .
views.py에 추가
def currenttime(request): d = datetime.datetime.now() return HttpResponse("Current Time : {0}".format(d))
urls.py에 추가
url(r'^time/$', currenttime),
time 페이지 실행
'Web Programing > Python Django' 카테고리의 다른 글
DB동기화와 Html 사용하기 (0) | 2015.06.23 |
---|---|
Django란? (0) | 2015.06.23 |
개발 환경 만들기 (0) | 2015.06.23 |