URL.py
에 쓰는 가장 좋은 방법은 무엇인지 알고 싶습니다. 이 방법으로 색인을 얻으려고합니다. www.example.com
with (r'',index)
. 그러나 r''
을 시도하면 웹 사이트의 모든 페이지가 홈 페이지로 이동합니다. 내 url.py
의Django URL.py 및 색인
부 :
(r'^index',homepages),
(r'',homepages),
감사합니다 :)이 같이
URL.py
에 쓰는 가장 좋은 방법은 무엇인지 알고 싶습니다. 이 방법으로 색인을 얻으려고합니다. www.example.com
with (r'',index)
. 그러나 r''
을 시도하면 웹 사이트의 모든 페이지가 홈 페이지로 이동합니다. 내 url.py
의Django URL.py 및 색인
부 :
(r'^index',homepages),
(r'',homepages),
감사합니다 :)이 같이
는 :
#...
(r'^$', index),
#...
장고 URL 매칭이 될 수 있기 때문에 항상 편리하지 경우 매우 강력하다. 브라이언이 말했듯이 패턴을 전체 문자열과 일치 시키려면 r '^ $'패턴을 사용해야합니다. r ''을 사용하면 URL의 빈 문자열을 찾을 수 있습니다. 이는 모든 URL에 해당합니다.
장고 URL 패턴은 거의 항상 ^로 시작하고 $로 끝납니다. 이론적으로 볼 때 URL에서 어디에서나 발견 된 문자열이 어떤 뷰 기능을 호출할지 결정한 멋진 URL 일치를 수행 할 수 있지만 시나리오를 상상하기는 어렵습니다.