django admin编辑被外键关联的主表时支持显示字表记录

Posted linyihai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django admin编辑被外键关联的主表时支持显示字表记录相关的知识,希望对你有一定的参考价值。

假设有模型
class A(models.Model):
        name = models.CharField()

class B(models.Model):
        name = models.CharField()
        a    = models.ForeignKey(A) 

如果想要在django admin 后台编辑A表记录时,能同时关联相应的B表记录,

class BAdmin(admin.ModelAdmin):

    list_display = [a__name, ]

class BInline(admin.StackedInline):
    model = B


class AAdmin(admin.ModelAdmin):
    inlines = [BInline, ]

 

以上是关于django admin编辑被外键关联的主表时支持显示字表记录的主要内容,如果未能解决你的问题,请参考以下文章

django模型中, 外键字段使用to_filed属性 指定到所关联主表的某个字段

sql查询未被外键关联的数据

JAVA hibernate中删除表遇到主键被外键引用,违反完整约束条件,不能删除的问题 2张表,一张主表user,有

ORA-02449: 表中的唯一/主键被外键引用

ORA-02449: 表中的唯一/主键被外键引用

ORA-02449: 表中的唯一/主键被外键引用