У меня на старом сайте Django 1.8 (извините ...) есть следующее:
url(r"^racing/(?P<type>(dog|horse|pigeon))/", include("racing.urls")),
, который загружает URL-адреса гонок:
urlpatterns = patterns("racing.views",
url(r"^(?P<season>\d+)/$", "season_view", name="season_home"),
}
Функция просмотраопределяет значение по умолчанию для аргумента типа:
def season_view(request, season, type="horse")
Что, на мой взгляд, означает, что я должен (в шаблоне) сделать:
{% url "season_home" season=nav.season.year %}
Но выдает ошибку:
Reverse for 'season_home' with arguments '()' and keyword arguments '{u'season': 2019L}' not found. 1 pattern(s) tried: [u'racing/(?P<type>[-\\w]+)/(?P<season>\\d+)/$']
Чего мне не хватает?