1
내 블로그 앱에 대한 urls.py에이 정규식이 있는데 왜 작동하지 않는지 알고 싶습니다.왜이 장고 정규식이 작동하지 않습니까?
url(r'^/tag/(?P<tag_text>\w+)/$', views.tag, name='tag'),
나는 블로그의 views.py
def tag(request,tag_text):
이 정의하고 응용 프로그램의 urls.py에서이
url(r'^blog/', include('blog.urls')),
나는 시도 로컬 호스트/블로그/태그/스포츠 그러나 나는 아직도 얻는다 : 현재 URL, blog/tag/sport는 이들 중 어느 것과도 일치하지 않았다. 내가 잘못하고 있니? 당신이 URL이 슬래시를 필요로하고 tag
URL을 선도 슬래시를 일치하려고 포함하기 때문에
을 안거야? – PepperoniPizza
@PepperoniPizza'''\ w +''는 태그 이름 (이 경우'''sport'')과 일치하도록 제시됩니다. 어쨌든, 주제에 : 나는 당신의 패턴이 여분의''/'''와 일치하는 것으로 생각합니다. 포함하기 전에''/'''을 사용하고,''''tag'' url에 앞에''/'''를 붙이십시오. 그 중 하나를 제거하십시오. – asermax
@asermax 감사합니다. 참으로 여분의 슬래시가 문제였습니다. – Algorithmatic