添加自定义管理员时,用户的Django管理员更改“组”小部件

时间:2020-03-13 18:42:20

标签: django django-admin

我想在Django中使用开箱即用的用户模型,但向管理员添加一个操作。

在没有任何自定义管理员的情况下,用户的管理员对组具有以下多对多控件:

default groups

但是当我注册自定义管理员时:

data1989 <- data.frame("date_fire" = c("1987-01-01", "1987-07-03", "1988-01-01"), 
                       "1986-01-01" = c(0.5, 0.589, 0.66), 
                       "1986-06-03" = c(0.56, 0.447, 0.75), 
                       "1986-10-19" = c(0.8, NA, 0.83),
                       "1987-01-19" = c(0.75, 0.65,0.75), 
                       "1987-06-19" = c(0.1, 0.55,0.811),
                       "1987-10-19" = c(0.15, 0.12, 0.780),
                       "1988-01-19" = c(0.2, 0.22,0.32), 
                       "1988-06-19" = c(0.18, 0.21,0.23),
                       "1988-10-19" = c(0.21, 0.24, 0.250), check.names = FALSE,
                       stringsAsFactors = FALSE) 

该控件变为一个更简单的选择。我想要原始的,因为我的群组列表可能会很大。

simple select

为什么会更改?如何还原到前者?

1 个答案:

答案 0 :(得分:0)

我的错误是,我将Vanilla ModelAdmin子类化,其中不包含用户自定义项。修改我的班级以扩展django.contrib.auth.admin.UserAdmin即可完成工作。