내가 장고 튜토리얼을 통해 진행되었다 데 지금은 거의 모든하지만 것 같다 꽤 명확 나는 URL을 일치하면서 정규 표현식을 이해하는 데 문제가 있어요 :파이썬 : 문제 이해 정규식
이r'^(?P<poll_id>\d+)/$
무엇 (?P<poll_id>\d+)
을 수행을 그래?
"polls/34/"
에서 "34/"
을 제거 후, polls.url
가 호출되고 있으며, 키워드 urlpatterns
을 찾았다되고있다,하지만 어떻게이 값 34
를 얻을 수 poll_id
합니까?
나는 약간의 정규식 만 알고 있으므로 읽는 것이 어려울 수도 있습니다. 또한이 질문에 사용하는 참조는 다음과 같습니다. Tutorial Part3
이렇게 정규 표현식'? P? –
'? P'은 정규 표현식의 일부이며, 변수를 저장하는 부분입니다. 이 경우 실제 정규식 검색은'\ d +'입니다. 그래서 본질적으로 정규 표현식은 어떤 숫자 든'\ d +'를 사용하고, 그것을'variable_name'으로 저장하고,'variable_name'을이 뷰로 가져 오는 것을 말합니다. –
찬란한, 내 대답을 : D 조 –