Вы можете попробовать это вместо:
urlpatterns = patterns('products.views',
url(r'^$', view="index", name="products_index"),
)
/ шаблоны / Продукты / index.html
<a href="{% url products_index %}"> Products </a>
Если нет веской причины, по которой вы хотите задать пространство имен своим URL-адресам, гораздо проще просто использовать более точное имя в urls.py
, а затем использовать это имя в теге шаблона url
.
Обновление
Если вы получаете ошибку No module named urls
, то это означает, что один из файлов urls.py не читается проектом django. Вы убедились, что products
был добавлен к INSTALLED_APPS
в файле settings.py
? Также, пожалуйста, включите трассировку стека в ваш вопрос, чтобы было легче определить, где происходит ошибка.