2016-09-09 2 views
-1

Я в настоящее время следую за серией jango для веб-разработчиков sentdex, и я столкнулся с проблемой. When I click on this link, я получаю это a 404. Выделено регулярное выражение Я using. Я довольно новичок в Django и URL, поэтому я не слишком уверен, что проблема может быть.Django URL 404 не найден

ответ

0

Попробуйте использовать тег URL-адреса django, чтобы найти ссылку.

Дайте URL-адрес имя в файле urls.py

url(r'^(?P<pk>\d+)$', DetailView.as_view(model=Vod, template_name="Annotation/post.html"), name="AnnotationPost") 

Якорь тег должен быть

<a href="{% url 'AnnotationPost' pk=vod.id %}">{{ vod.title }}</a> 
+0

Так что я попробовал, что и я получил еще 404, но на этот раз Джанго даже не проверить URL-адреса в приложении «Аннотации». – user6047990

+0

Я неправильно читаю ваш urls.py файл. Позвольте мне уточнить ответ. – rfj001

+0

Я тоже это пробовал, но он по-прежнему не сравнивает его с одним URL-адресом, url (r '^ (? P \ d +) $' – user6047990