0
は、私は私のDjangoの管理オーバーライドUserAmin
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)
を調整するために、この管理コードを使用しかし、管理者はこれを無視しているようだと、古い管理ページが表示されます。何が私は逃したことができますか?コードはINSTALLED_APPSリストに表示されて、私は「メイン」と呼ばれるアプリのadmin.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',
...
]
どのファイルにこのコードを挿入しますか? – vanadium23
@ on vanadium23のコメントによると、settings.pyのINSTALLED_APPSに登録されているアプリにあるadmin.pyに入っている必要があります。 – Andee