Django의 보기 및 URL 구성
exercise 폴더에views를 새로 만듭니다.py 파일.
대views.py 파일 및 urls.py는 편집을 진행합니다. 다음은 몇 개의 DjangoBook의 예를 인용합니다.
views.py 파일:
#coding:utf-8
from django.http import HttpResponse
import datetime
#hello : "Hello World"
def hello(request):
return HttpResponse("Hello World")
#current_datetime :
def current_datetime(request):
now = datetime.datetime.now()
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse(html)
#hours_ahead : +
def hours_ahead(request, offset):
try:
offset = int(offset)
except ValueError:
raise Http404()
dt = datetime.datetime.now + datetime.timedelta(hours=offset)
html = "<html><body>In %s hour(s), it will be %s.</body></html>" % (offset,dt)
return HttpResponse(html)
urls:py 파일:
#coding:utf-8
from django.conf.urls.defaults import patterns, include, url
from exercise.views import *
urlpatterns = patterns('',
(r'^hello/$', hello),
# URL ( :URL )
(r'^time/$', current_datetime),
(r'^current_time', current_datetime),
(r'^time/plus/(\d{1,2})/$', hours_ahead),
)
views.py의 Request는 클래스django입니다.http.현재 웹 요청 정보를 포함하는 보기를 트리거하는 데 사용되는 HttpRequest의 실례
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.