Django에서 Request.get과 Request.post의 차이
4023 단어 Django
POST 및 GET 차이점:
4
4
4
GET 속성
1、QueryDict
2、 get
3、 url , ?
4、 , key1=value1
5、 , & , key1=value1&key2=value2
6、 ,
예를 들어 보기getTest1은 링크를 정의하는 데 사용되고 getTest2는 원키 값을 수신하는 데 사용되며 getTest3는 원키 여러 값을 수신하는 데 사용됩니다
def getTest1(request):
return render(request,'booktest/getTest1.html')
def getTest2(request):
return render(request,'booktest/getTest2.html')
def getTest3(request):
return render(request,'booktest/getTest3.html')
** URL 구성
url(r'^getTest1/$', views.getTest1),
url(r'^getTest2/$', views.getTest2),
url(r'^getTest3/$', views.getTest3),
** getTest1.을 만듭니다.html, 정의 링크
Title
1:
gettest2
2:
gettest3
** 보기 getTest2 코드 보완
def getTest2(request):
a=request.GET['a']
b=request.GET['b']
context={'a':a,'b':b}
return render(request,'booktest/getTest2.html',context)
** getTest2. 만들기html, 수신 결과 표시
Title
a:{{ a }}
b:{{ b }}
** 보기 getTest3 코드 보완
def getTest3(request):
a=request.GET.getlist('a')
b=request.GET['b']
context={'a':a,'b':b}
return render(request,'booktest/getTest3.html',context)
** getTest3.html, 수신 결과 표시
Title
a:{% for item in a %}
{{ item }}
{% endfor %}
b:{{ b }}
POST 속성
1,QueryDict 유형의 대상 2,post 요청 방식을 포함하는 모든 매개 변수 3,form 폼의 컨트롤과 대응 4,문: 폼에 어떤 컨트롤이 제출됩니까?답: 컨트롤에name 속성이 있으면name 속성의 값은 키,value 속성의 값은 키로 키 값을 구성하여 제출합니다.
checkbox 컨트롤에 대해name 속성은 한 그룹입니다. 컨트롤이 선택되면 제출됩니다. 한 키에 여러 값이 있는 경우, 키는 개발자가 정한 것이고, 값은 가변적입니다.
보기postTest1을 다음과 같이 정의합니다.
def postTest1(request):
return render(request,'booktest/postTest1.html')
** URL 구성
url(r'^postTest1$',views.postTest1)
** 템플릿 postTest1.html
Title
** 보기postTest2 요청된 데이터 만들기
def postTest2(request):
uname=request.POST['uname']
upwd=request.POST['upwd']
ugender=request.POST['ugender']
uhobby=request.POST.getlist('uhobby')
context={'uname':uname,'upwd':upwd,'ugender':ugender,'uhobby':uhobby}
return render(request,'booktest/postTest2.html',context)
** URL 구성
url(r'^postTest2$',views.postTest2)
** 템플릿 postTest2.html
Title
{{ uname }}
{{ upwd }}
{{ ugender }}
{{ uhobby }}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.