http://www.djangobook.com/en/2.0/chapter03.html
Django 설치후 django-admin.py startprojec Yurryt로 사이트 만들고 (Yurry 라는 프로젝트가 만들어짐)
※ 참고 : Yurry 디렉토리안에는 urls.py, settings.py,_init_.py 등의 파일이 들어 있음. ../Yurry에 manage.py 파일등이 들어 있음
Yurry/views.py 라는 파일을 만듬
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")
간단하게 Hello World를 Print Out하는 코드
그 다음 Yurry/urls.py에
from django.conf.urls import patterns, include, url
from Yurry.views import hello
urlpatterns = patterns('',
url(r'^hello/$', hello),
)
후에 Django start up 한후 http://localhost:8000/hello 라고 치면 Hello World가 나옴
만약 다른 Application으로 application 생성후, Yurry/setting.py 파일에서 INSTALLED_APPS를 다음과 같이 수정. App 이름이 reader라고 가정.
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
"reader"
)
reader/views.py를 만든후
내용은 위의 views.py와 똑같이 코딩한후, Yurry/urls.py 에 다음과 같이 추가
from django.conf.urls import patterns, include, url
from Yurry.views import hello
from reader.views import hello_reader
#from django.contrib import admin
#admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'Yurry.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
# url(r'^admin/', include(admin.site.urls)),
url(r'^hello/$', hello),
url(r'^reader/$',hello_reader),
)
'프로그래밍 > Python' 카테고리의 다른 글
Django에서 static file (css,img 사용하기) (0) | 2013.11.21 |
---|---|
Django Template (0) | 2013.11.21 |
초경량 Python 웹서버 bottle을 이용한 MVC 예제 + Cookie (0) | 2013.05.03 |
Python 경량 웹서버 Bottle 를 Win7에 설치에서 실행까지 (1) | 2013.05.02 |
Ruby 에서 사용하는 배포 툴 Capistrano (0) | 2013.01.29 |