В моем проекте Django у меня был один URLConf, urls.py
в корне проекта. Этот URLConf включал в себя несколько именованных URL-адресов с использованием функции url()
Django. В нескольких шаблонах я ссылаюсь на эти URL-адреса с помощью тега url
, как {% url named_url %}
. Это работало нормально.
Корень urls.py
стал немного громоздким, поэтому я разделил его на URLConf для каждого приложения в app/urls.py
. Некоторые URL-адреса все еще имеют имена. К сожалению, сейчас я получаю TemplateSyntaxException
при использовании тега url
в шаблонах. В частности, сообщение об ошибке:
При рендеринге возникла исключительная ситуация: обратное для myproj.myapp.new_test с аргументами () и ключевыми словами-аргументами {} не найдено
Есть ли способ ссылаться на именованные URL-адреса в специфичных для приложения URLConfs с помощью тега url
в Django?