This is my admin.py code;
from django.contrib import admin
from userauths.models import User
class UserAdmin(admin.ModelAdmin):
list_display=[‘username’, ’email’, ‘bio’]
admin.site.register(User, UserAdmin)
I want my admin page to display a list of users in a table but unfortunately bringing the below error;
File “/home/daniel/newproject/my_env/lib/python3.12/site-packages/django/core/management/commands/runserver.py”, line 133, in inner_run
self.check(display_num_errors=True)
File “/home/daniel/newproject/my_env/lib/python3.12/site-packages/django/core/management/base.py”, line 485, in check
all_issues = checks.run_checks(
^^^^^^^^^^^^^^^^^^
File “/home/daniel/newproject/my_env/lib/python3.12/site-packages/django/core/checks/registry.py”, line 88, in run_checks
new_errors = check(app_configs=app_configs, databases=databases)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/daniel/newproject/my_env/lib/python3.12/site-packages/django/contrib/admin/checks.py”, line 51, in check_admin_app
errors.extend(site.check(app_configs))
^^^^^^^^^^^^^^^^^^^^^^^
File “/home/daniel/newproject/my_env/lib/python3.12/site-packages/django/contrib/admin/sites.py”, line 96, in check
if modeladmin.model._meta.app_config in app_configs:
^^^^^^^^^^^^^^^^
AttributeError: ‘User’ object has no attribute ‘model’
Daniel Ngumo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.