Запрос соответствия сайта не существует на странице входа в систему после включения django -registration-redux - PullRequest
0 голосов
/ 02 февраля 2020

Получение сообщения об ошибке

DidNotExist в / accounts / login / Запрос на сопоставление сайтов не существует.

при попытке перенаправить пользователей на мою страницу входа. Пользователи должны иметь возможность просматривать логин, вводить данные и перенаправляться на страницы своего профиля в зависимости от типа своего профиля (учитель, ученик).

Это то, что у меня есть в classroom.py (views.py):

#login process
class LoginView(TemplateView):
    template_name = 'registration/login.html'

и urls.py:

urlpatterns = [
    path('', include('classroom.urls')),
    path('accounts/', include('django.contrib.auth.urls')),
    path('accounts/signup/', classroom.SignUpView.as_view(), name='signup'),
    path('accounts/signup/student/', students.StudentSignUpView.as_view(), name='student_signup'),
    path('accounts/signup/teacher/', teachers.TeacherSignUpView.as_view(), name='teacher_signup'),
    path('accounts/login/', classroom.LoginView.as_view(), name='login')
]

Эта ошибка стала возникать после того, как я включил django -registration-redux и добавил django .contrib.sites в мои установленные приложения в мои настройки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...