방금 파이썬과 장고를 배우기 시작했고 질문이 있습니다. 함수보기를 클래스 기반보기로 전환하는 과제가 있습니다. 하지만 내 링크가 지금은 작동하지 않습니다.Django는 클래스 기반보기에 매개 변수가있는 URL을 바꾼 답니다.
이러한 urls.py에서있다 :
url(r'^$', ContactIndex.as_view()),
url(r'^add$', ContactAdd.as_view()),
url(r'^([0-9]+)/update$', ContactUpdate.as_view()),
url(r'^([0-9]+)/view$', ContactView.as_view()),
이 내 링크입니다 :
{% url rtr_contact.views.ContactView contact.id %}
하지만이 나던 작품은 말한다 :
Caught NoReverseMatch while rendering: Reverse for 'rtr_contact.views.ContactView' with arguments '(20L,)' and keyword arguments '{}' not found.
당신은 슬래시로 URL 패턴을 접미사한다. 그것은 장고의 표준이기도하여 다른 프로그램이 쉽게 작업 할 수 있습니다 (피투성이의 세부 사항에 들어 가지 않고 ...) – jpic