По неизвестной мне причине при аутентификации пользователя я ввожу следующие данные: адрес электронной почты и пароль, в результате суперпользователи аутентифицируются, а обычные пользователи - нет.
Что с этим можно сделать? Кто-нибудь сталкивался с такой проблемой? Помогите пожалуйста решить эту проблему, я совсем новичок в Django.
Вот файлы в проекте (если нужны другие файлы, пишите):
views.py
from django.contrib import admin
from .models import User
admin.site.register(User)
class UserAdmin(admin.ModelAdmin):
list_display = ('id', 'username')
Я жду, пока сработает аутентификация и созданные пользователи смогут войти на мой сайт. Еще хотелось бы разобраться подробнее, почему суперпользователь может пройти аутентификацию, а пользователь, созданный на сайте, не может.
По неизвестной мне причине при аутентификации пользователя я ввожу следующие данные: адрес электронной почты и пароль, в результате суперпользователи аутентифицируются, а обычные пользователи - нет. Что с этим можно сделать? Кто-нибудь сталкивался с такой проблемой? Помогите пожалуйста решить эту проблему, я совсем новичок в Django. Вот файлы в проекте (если нужны другие файлы, пишите): views.py [code]from django.contrib.auth import authenticate, login from django.http import HttpResponse from django.shortcuts import render, redirect from users.models import User
return self._create_user(email, password, username, **extra_fields) [/code] admin.py [code]from django.contrib import admin from .models import User
admin.site.register(User) class UserAdmin(admin.ModelAdmin): list_display = ('id', 'username') [/code] settings.py [code]AUTH_USER_MODEL = 'users.User' [/code] Я жду, пока сработает аутентификация и созданные пользователи смогут войти на мой сайт. Еще хотелось бы разобраться подробнее, почему суперпользователь может пройти аутентификацию, а пользователь, созданный на сайте, не может.