Я получаю следующее сообщение об ошибке http://prntscr.com/7f3l4d каждый раз, когда я нажимаю на ссылку в template.html
. Может кто-то помочь мне с этим.Django 1.8 Нет обратного матча при ошибке
urls.py
проект
urlpatterns = [
url(r'^', include('feature.urls', namespace="feature")),
url(r'^admin/', include(admin.site.urls)),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urls.py
приложение
urlpatterns = [
url(r'^$', views.rock_and_feat, name='rock_and_feat'),
url(r'^(?P<pk>[0-9]+)/$', views.DetailView.as_view(), name='detail'),
]
views.py
def rock_and_feat(request):
feats = Feat.objects.order_by('-created')[:3]
rocks = Rockinfo.objects.order_by('-rank')[:50]
context = RequestContext(request, {
'feats': feats, 'rocks': rocks})
return render_to_response('template.html', context)
class DetailView(generic.DetailView):
model = Feat
template_name = 'feature/detail.html'
context_object_name = 'feat'
template.html
{% extends "index.html" %}
{% block mainmast %}
<div id="wrapper">
{% if feats %}
{% for feat in feats %}
<div class="specialsticky">
<a href="{% url 'detail' feat.id %}"><img src="{{ feat.image.url }}" alt="some text"></a>
<h1 class="mast-header">
<a href="#">{{feat.title}}</a>
</h1>
</div>
{% endfor %}
{% else %}
<p>No </p>
{% endif %}
</div>
{% endblock %}
Когда я нажимаю на изображение в template.html
, возникает ошибка. Спасибо.
Вы пробовали { 'особенность: детали' % URL feat.id%} ''? – Brandon