Привет, у меня проблема, когда я пытаюсь использовать два слага в одном URL-адресе. У меня есть:
HTML-файл:
<div class="panel-heading">
<h4><a class="link" href="{% url 'data:inspection_detail'
plant_slug=plant.slug
inspection_slug=inspection.slug%}">{{inspection.name}}</a></h4>
</div>
файл views.py
def inspection_detail(request, inspection_slug, plant_slug):
if not request.user.is_authenticated():
return render(request, 'data/login.html')
else:
user = request.user
plant = get_object_or_404(Plant, slug=plant_slug)
inspection = get_object_or_404(Inspection, slug=inspection_slug)
template = 'data/inspection_detail.html'
context = {'inspection': inspection, 'user': user, 'plant':plant}
return render(request, template, context)
и мои шаблоны URL:
url(r'^plants/(?P<plant_slug>[-\w])/(?P<inspection_slug>[-\w]+)/$', views.inspection_detail, name='inspection_detail'),
Но я получаю:
Page not found (404)
И я не вижу, где ошибка!
plant_slug
подходит только для одного персонажа. - person Klaus D.   schedule 18.05.2017