Я использую встроенную систему входа в систему django для своего сайта.Всякий раз, когда я создаю учетную запись и пытаюсь войти в систему, она перенаправляет на страницу http://127.0.0.1:8000/accounts/profile/
и выдает страницу ошибки, не найденную.
Но когда я вручную удаляю часть accounts/profile/
из URL, она входит на веб-сайт.Как я могу заставить мою систему django напрямую перенаправлять на http://127.0.0.1:8000
, а не на указанный выше URL.
Вот мой код файла urls.py:
urlpatterns = [
path('',include('feedback.urls')),
path('accounts/', include('django.contrib.auth.urls')),
path('admin/', admin.site.urls),
path('login/', auth_views.login, {'template_name': 'login.html'}, name='login'),
path('logout/', auth_views.logout, {'next_page': 'login'}, name='logout'),
path('signup/', core_views.signup, name='signup'),
]
feedback / urls.py:
urlpatterns = [
path('create_url/',views.create_url,name='create_url'),
path('submit_affective/',views.submit_affective,name='submit_affective'),
path('submit_cognitive/',views.submit_cognitive,name='submit_cognitive'),
path('thanks/',views.thanks,name='thanks'),
path('detail_affective/<int:id>',views.detail_affective,name='detail_affective'),
path('detail_cognitive/<int:id>',views.detail_cognitive,name='detail_cognitive'),
path('',views.index,name='index'),
]