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

좋은 웹페이지 즐겨찾기