У меня есть 2 URL-адреса с полем slug в URL-адресе.
url(r'^genres/(?P<slug>.+)/$', views.genre_view, name='genre_view'),
url(r'^genres/(?P<slug>.+)/monthly/$', views.genre_month, name='genre_month'),
Первый открывается отлично, а второй дает ошибку DoesNotExist
, говорящую Genres matching query does not exist
.
Вот как я просматриваю второй URL в своем HTML
<li><a href="{% url 'genre_month' slug=genre.slug %}">Monthly Top Songs</a></li>
Я попытался напечатать слизню в представлении. Вместо genre_name
он передается как genre_name/monthly
.
Я думаю, проблема связана с регулярным выражением в URL-адресах. Любая идея, что здесь не так?