1. 程式人生 > >django admin編輯被外來鍵關聯的主表時支援顯示字表記錄

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, ]