다른 stackoverflow 스레드에서이 오류를 이미 확인했지만 코드에서 오류를 찾지 못했습니다. 아마도 나는 피곤하지만 괜찮은 것 같습니다.현재 URL은 (는) 이들 중 어느 것과도 일치하지 않습니다.
는 website.urls.py :
는from django.conf.urls import patterns, include, url
#from django.contrib import admin
urlpatterns = patterns('',
# Register and Login
url(r'^inscription\.html$', 'membres.views.register'),
# List of users
url(r'^membres', include('membres.urls')),
)
는 membres.urls.py : 물론
from django.conf.urls import patterns, url
urlpatterns = patterns('membres.views',
url(r'^/(?P<slug>\d+)\.html$', 'view_user_public')
)
내가 얻을 :
는Using the URLconf defined in website.urls, Django tried these URL patterns, in this order:
^inscription\.html$
^membres ^/(?P<slug>\d+)\.html$
The current URL, membres/nicolas.html, didn't match any of these.
inscription.html는 제대로 작동합니다. membres.urls.py
파일에서, 내가 r'^/(?P<slug>\d+)\.html$
r'^\.html$
에 변경하는 경우, 제대로 작동하고 뷰를로드 membres.html
URL은 ...
r'^/(?P<slug>\d+)\.html$
문제점은 무엇입니까?
덕분에 많은
URL 시작 부분에서'^'을 제거해보십시오. 문자열이'membres'로 시작하기 때문에 일치하지 않는 "문자열의 시작"을 의미합니다. –
모든 URL을'.html'로 끝내는 이유는 무엇입니까? –
이것이 내가 찾는 방법입니다. 예쁜 URL :). –