본문 바로가기

공부

python 공부중에 한날님의 블로그를 보다가

정규형때문에 미칠뻔했다


url(r'^register/bubble/(?P<page>\d+)$', 'register.views.check_bubble'),

여기서 \가 설명이 없었던 관계로 다른 방법을 찾아보면서 한시간은 넘게보낸듯;

아니 서너시간이네; 


여기서 정규형을 page라는 이름으로 묶어

register.views.check_bubble 에 인자로 보낸다


def check_bubble(request, page=1):

    pass

    return HttpResponse(page)


간단하게 이런 형식이라면


page=1은       url이 따로 정의가 되어있지 않다면

register/bubble/   들어갔을경우에는 에러가 발생하게 된다

그래서 page 값이 안들어왔을시 자동으로 1을 넣어주는 default 값이 된다

다른 page값을 넣으면 자동으로 그 값이 반환된다


문자열은 (\w+)

728x90

'공부' 카테고리의 다른 글

php curl_exec 에서 결과가 출력되는 경우  (0) 2014.01.09
curl 과 서버 push  (0) 2013.12.26
codeigniter php mysql bind변수  (0) 2013.10.31
Apache2.2 mod_wsgi window 세팅  (0) 2013.08.29
android html 파싱, jericho  (0) 2011.10.26