【问题标题】:Django admin - Use inlines in django admin saving data in current modelDjango admin - 在 django admin 中使用内联在当前模型中保存数据
【发布时间】:2017-10-14 15:55:08
【问题描述】:

我需要在 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]

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

【问题讨论】:

    标签: python django foreign-keys inline


    【解决方案1】:

    这是正确的做法。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-20
      • 1970-01-01
      • 2012-04-13
      • 2011-10-22
      • 1970-01-01
      • 2017-10-26
      • 2012-04-19
      相关资源
      最近更新 更多