在一个特定的Django设置中,有一个模型(称之为项目foo)与另一个模型的OneToOne关系(称之为bar)。有没有办法在'bar'list_editable中创建特定字段?
可编辑列表在django管理列表视图中显示为列表中每个项目的可编辑字段,因此可以对许多项目进行更新。
示例:
class Foo(models.Model):
name = models.CharField(....)
class Bar(models.Model):
foo = models.OneToOneField(Foo)
other_bit = models.BootleanField(default=False)
然后在管理员中我想做的事情(这不起作用)就像是:
class FooAdmin(admin.ModelAdmin):
fields = ('name', )
list_display = ('name', 'bar__otherbit')
list_editable = ('name', 'bar__otherbit')
有没有办法让列表可编辑工作?