有没有办法让Django管理员可以编辑OneToOne字段列表?

时间:2017-01-23 15:34:53

标签: python django

在一个特定的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')

有没有办法让列表可编辑工作?

0 个答案:

没有答案