블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'views.py'에 해당되는 글 1

  1. 2013.11.21 Django Hello World
 

Django Hello World

프로그래밍/Python | 2013.11.21 00:20 | Posted by 조대협

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),

)

http://localhost:8000/reader 로 접속하면 나옴


본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요