【发布时间】:2019-05-04 14:26:37
【问题描述】:
我为 django admin 创建了自定义 index.html。这是屏幕截图
此处用户或模型 1 的计数是静态的。我想从数据库更新。有没有办法将变量从 admin.py 传递到主管理界面?
有什么方法可以改变索引,就像我们可以对某些模型做的那样:-
class UserAdmin(DjangoUserAdmin):
"""Define admin model for custom User model with no email field."""
fieldsets = (
(None, {'fields': ('email', 'password')}),
(_('Personal info'), {'fields': ('first_name', 'last_name','Mobile_number','Address','avatar','AI','U_ID')}),
(_('Permissions'), {'fields': ('is_active', 'is_staff', 'is_superuser',
'groups', 'user_permissions')}),
(_('Important dates'), {'fields': ('last_login', 'date_joined')}),
)
add_fieldsets = (
(None, {
'classes': ('wide',),
'fields': ('email', 'password1', 'password2'),
}),
)
list_display = ('email', 'first_name', 'last_name', 'is_staff','Mobile_number','Address','avatar','AI','U_ID')
search_fields = ('email', 'first_name', 'last_name','Mobile_number','Address','avatar','AI','U_ID')
ordering = ('email',)
【问题讨论】:
-
分享你的代码你尝试了什么
-
@AnjaneyuluBatta 老实说,我真的不知道如何更改管理索引。我已经更新了问题 - admin.py
-
你在哪里使用
index.html模板? -
@AnjaneyuluBatta admin/index.html
标签: django django-templates django-views django-admin