Админ Django не показывает пользователей после настройки пользователей
Я настроил аутентификацию пользователей. Использую Django 3.
В models.py у меня есть;
class User(AbstractUser):
is_patient = models.BooleanField(default=False)
is_dentist = models.BooleanField(default=False)
is_manager = models.BooleanField(default=False)
В файле views.py у меня есть следующее для создания пользователя и входа в систему;
def create_account_dentist(request):
if request.method == 'POST':
#Create Dentist Type User
username = request.POST.get('username')
password = request.POST.get('password')
mobile_num = request.POST.get('mobilenum')
user_profile = User()
user_profile.username = username
user_profile.email = username
user_profile.set_password(password)
user_profile.is_dentist = True
user_profile.is_staff = True
user_profile.is_active = True
user_profile.mobile_number = mobile_num
user_profile.save()
login(request, user_profile)
return redirect(reverse('dentist-section'))
Мой sttings.py : AUTH_USER_MODEL = 'myapp.User'
Когда я проверяю страницу /admin, я вижу только раздел групп.
Но я хочу видеть пользователей, разрешения и группы пользователей вместе.
Мои таблицы БД:
auth_group, auth_group_permissions, auth_permission, django_admin_log, django_content_type, django_migrations, django_session, myapp_dentist, myapp_manager, myapp_patient, myapp_user, myapp_user_groups, myapp_user_user_permissions
Хотя я создал пользователей в myapp_user, я не вижу и не управляю ими на странице администратора django
Ниже приведен скриншот из таблицы myapp_user :
Вы можете проверить файл admin.py, который находится в папке модели пользователя, не содержит ли он admin.site.register(YUOR_MODEL_NAME)
, если вы хотите просматривать данные в /admin
страница должна быть зарегистрирована.
from django.contrib import admin
from YOUR_APP_NAME.models import User
admin.site.register(User)