dJango의 초습 3
1201 단어 django
DJango의 간단한 GET 방식으로 값을 전송하고 페이지에 다시 인쇄합니다.
view.py에서 GET - RequestScopeParameter의 방법.
def add(request):
num1 = request.GET['num1'] # Scope parameter
num2 = request.GET['num2']
result = int(a)+int(b) # type
return HttpResponse(str(result)) # ' '
이렇게 해도 돼요.
request.GET.get('a', 0)
a==null?0:a, 그러면 최소한defultvalue가 있습니다.
이어서 프로젝트의 urls를 수정합니다.py 파일
#필수 패키지 가져오기
# 앱 가져오기views
urlpatterns = [
url(r'^add/$', yourAppName_views.add, name='add'), #
url(r'^admin/', admin.site.urls),
]
다른 방식
views.py중.
정의된 메소드 매개변수에 추가
def add(request, param1, param2):
param3 = int(param1) + int(param2)
return HttpResponse(str(param3))
/urls.py에서 변경 내용
url(r'^add/(\d+)/(\d+)/$', views.add, name='add'),
\d 정규 표현식의 숫자 형식, 하나의 숫자
이때면 된다http://127.0.0.1:8000/add/4/5/모드 GET
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.