블로그 이미지
ssun++

카테고리

[전체] (73)
Android (7)
JavaScript (9)
CI (5)
Language (14)
ETC (38)
Total323,161
Today3
Yesterday16
[시작]
Django로 hello world를 출력합니다.
application을 생성하고 url과 view를 연결합니다.

아래 application 생성은 아래 커맨드에 해당하는 과정입니다.

$ python manage.py startapp <application 이름>

 


[Application 생성하기]
1. 프로젝트에서 Django > Create application을 선택합니다.
 


2. Application 이름을 선택합니다.
 


3. application에 해당하는 패키지와 파일이 생성됩니다.
 



[뷰 작성하기]
Application의 views.py에 HttpResponse를 리턴하는 함수를 작성합니다.

# Create your views here.

from django.http import HttpResponse


def main_page(request):

    output = '''

        hello, %s!

    '''%(

         "world"

    )

    

    return HttpResponse(output)

 

[URL 연결하기] 
프로젝트의 urls.py를 수정합니다.

from django.conf.urls.defaults import patterns, include, url

from myDjango.hello_world.views import *


# Uncomment the next two lines to enable the admin:

# from django.contrib import admin

# admin.autodiscover()


urlpatterns = patterns('',

    url(r'^hello', main_page)

    # Examples:

    # url(r'^$', 'myDjango.views.home', name='home'),

    # url(r'^myDjango/', include('myDjango.foo.urls')),


    # Uncomment the admin/doc line below to enable admin documentation:

    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),


    # Uncomment the next line to enable the admin:

    # url(r'^admin/', include(admin.site.urls)),

)




[확인하기]
브라우저에서 localhost:8000/hello로 접속하면 아래와 같은 화면을 볼 수 있습니다.
 



[끝]
역시 눈에 보이는게 있어야 뭔가 하는 것 같다는 느낌이 듭니다 :)
Posted by ssun++

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함