Python Django管理覆盖UserAmin

Python Django管理覆盖UserAmin,python,django,django-admin,django-authentication,Python,Django,Django Admin,Django Authentication,我使用这个管理代码来调整我的 class CustomUserAdmin(UserAdmin): list_display = UserAdmin.list_display + ('show_url', 'date_joined') def show_url(self, obj): return format_html("<a href='{url}'>Link</a>", url=obj.extendeduser.get_link())

我使用这个管理代码来调整我的

class CustomUserAdmin(UserAdmin):
    list_display = UserAdmin.list_display + ('show_url', 'date_joined')

    def show_url(self, obj):
        return format_html("<a href='{url}'>Link</a>", url=obj.extendeduser.get_link())


admin.site.unregister(User)
admin.site.register(User, CustomUserAdmin)

要更轻松地创建自定义用户管理页面,请参阅:。

您将此代码放在哪个文件中?根据@vanadium23的评论,它需要放在admin.py中,而admin.py是在settings.py中已安装的应用程序中注册的。尽管此提示可能很有用,但它更适合于评论而不是高质量的答案。。。
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sitemaps',
    'main',
    ...
]