Django 요청 처리 방법
한 사용자가 웹 페이지를 통해 Django 웹 사이트에 요청을 보내면 Django 실행 과정은 다음과 같습니다.
url 함수 설정 방식
#student/urls.py
from django.conf.urls import url
from . import views
urlpatterns=[
url(r'^query$',views.queryAll)
]
#student/views.py
from django.http import HttpResponse
from django.shortcuts import render
def queryAll(request):
return HttpResponse('hello world')
#
http://127.0.0.1:8000/student/query
#student/urls.py
from django.conf.urls import url
from . import views
urlpatterns=[
url(r'^query/(\d{2})$',views.queryAll),
]
#student/views.py
from django.http import HttpResponse
from django.shortcuts import render
def queryAll(request,sno):
print(sno) #
return HttpResponse('hello world')
#
http://127.0.0.1:8000/student/query/12
urlpatterns=[
url(r'^query/(?P[0-9]{4})/(?P[0-9]{2})/(?P[0-9]{2})/$', views.queryAll),
]
def queryAll(request,year,day,month):
print year,month,day
return HttpResponse('hello world')
#
http://127.0.0.1:8000/student/query/2008/10/12/
from django.conf.urls import include, url
urlpatterns = [
url(r'^community/', include('aggregator.urls')),
]
urlpatterns=[
url(r'^query/(?P\d{3})/$',views.queryAll,{'hello':'123'}),
]
def queryAll(request,num1,hello):
print num1,hello
return HttpResponse('hello world')
#
http://127.0.0.1:8000/student/query/888/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.