организация Djnago urls
Было так...
корневой urls.py
urlpatterns = [
path('', include('blog.urls')),
path('account/', include('accounts.urls'), name='account'),
]
условный accounts.urls.py
urlpatterns = [
re_path(r'^signup/$',accounts_views.signup,
name='signup'),
re_path(r'^login/$',auth_views.LoginView.as_view(template_name='accounts/login.html'),
name='login'),
re_path(r'^logout/$',auth_views.LogoutView.as_view(),
name='logout')
]
в данной вариации все работает, ссылка {% url 'login' %}
отлично отрабатывает, но мне захотелось указать app_name=account
в accounts.urls.py
соответственно и переходить по ссылке вида {% url 'account:login' %}
. как я не пробовал, ничего не работает. Постоянно получаю ошибку - Reverse for ‘login’ not found. ‘login’ is not a valid view function or pattern name.
Подскажите как в данном случае, правильно организовать мои urls.py, что бы все работало?