from django.contrib import admin from .models import User, Student, Parent class UserAdmin(admin.ModelAdmin): list_display = [ "get_full_name", "username", "email", "is_active", "is_student", "is_lecturer", "is_parent", "is_staff", ] search_fields = [ "username", "first_name", "last_name", "email", "is_active", "is_lecturer", "is_parent", "is_staff", ] class Meta: managed = True verbose_name = "User" verbose_name_plural = "Users" admin.site.register(User, UserAdmin) admin.site.register(Student) admin.site.register(Parent)