공부

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

보라색코르테즈 2013. 8. 8. 16:02

정규형때문에 미칠뻔했다


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