Django admin - 在django admin中使用内联在当前模型中保存数据

时间:2017-10-14 15:55:09

标签: python django foreign-keys inline

我需要在django admin中使用内联来显示两个模型之间的关系但是在我做的那一刻,我不得不做反向关系来显示内联。

示例:

class OtherModel(models.Model):
  field1=models...
  ........

class Model(models.Model)
  field1 = models....
  other_model = models.ForeignKey(OtherModel)

我创建了内联...

class OtherModelInline(admin.StackedInline):
  model = OtherModel
  extra = 1

@admin.register(Model):
class ModelAdmin(admin.modelAdmin):
  inlines = [OtherModelInline]

所以... 当我创建内联时,它需要在OtherModel上使用外键。 如何在不改变关系的情况下显示这一点?

1 个答案:

答案 0 :(得分:0)

这是正确的方法。

如果要使用内联,则需要指定这两个模型有些相关。