使用此模型:
class MyModel(models.Model):
a = models.BooleanField(default=False)
b = models.BooleanField(default=False)
c = models.BooleanField(default=False)
和此管理员定义:
class MyModelAdmin(admin.ModelAdmin):
list_display = (
'a',
'b',
'c',
)
list_editable = (
'a',
'b',
'c',
)
我在每一列中都有a,b和c。有没有办法将a,b和c放在同一列中?
我尝试过:
class MyModel(models.Model):
a = models.BooleanField(default=False)
b = models.BooleanField(default=False)
c = models.BooleanField(default=False)
def all(self):
return self.a, self.b, self.c
class MyModelAdmin(admin.ModelAdmin):
list_display = (
'all',
)
list_editable = (
'all',
)
并出现以下错误:
”“ list_editable [0]”的值表示“全部”,而不是 “ app.MyModel”的属性。”
有什么建议可以将a,b和c放在一栏中,同时可以使用“ list_editable”吗?