Как добавить урлы из модуля приложения Django в мой основной urls.py?
Привет, я изучаю курс, но он немного устарел на Django 1, а я использую Django 3. (Я новичок, поэтому не понял разницы)
В одном разделе говорится, что в моем приложении для учетных записей нужно создать новый модуль для паролей. Затем создать файл init.py и urls.py.
Я сделал это и создал очень стандартные урлы для сброса и изменения пароля. А также включил новые шаблоны в папку templates корневого каталога моего проекта в разделе registration.
Это мой urls. py в папке accounts/passwords
from django.urls import path
from django.contrib.auth import views as auth_views
app_name='accounts.passwords'
urlpatterns = [
path('password/change/',
auth_views.PasswordChangeView.as_view(),
name='password_change'),
path('password/change/done/',
auth_views.PasswordChangeDoneView.as_view(),
name='password_change_done'),
path('password/reset/',
auth_views.PasswordResetView.as_view(),
name='password_reset'),
path('password/reset/done/',
auth_views.PasswordResetDoneView.as_view(),
name='password_reset_done'),
path('password/reset/<uidb64>/<token>/',
auth_views.PasswordResetConfirmView.as_view(),
name='password_reset_confirm'),
path('password/reset/complete/',
auth_views.PasswordResetCompleteView.as_view(),
name='password_reset_complete'),
]
В моем основном файле urls.py я добавил
path('accounts/', include("accounts.passwords.urls")),
Когда я пробую, он говорит, что нет обратного соответствия для имени и т.д. Password_reset_done.
Когда я помещаю урлы/пути непосредственно в мой основной urls.py, он работает.
Хотелось бы узнать, как мне включить урлы из модуля в приложение?
Я указал имя_приложения как "accounts.passwords", а также добавил его как приложение в настройках на моей главной. Просто решил попробовать.
Я пытался загуглить это, но не смог найти ответ
Спасибо