如何讓Django將AnotherAim.aimid.code的外鍵顯示在後端AnotherAimAdmin的tabel中?如何讓Django Admin顯示與外鍵連接的字段?
這是一個經典的管理員「視圖」由兩個不同的tabels在後臺分離:
class AimAdmin(admin.ModelAdmin):
list_display = ('code')
# AnotherAim and AIM are connected via a foreight key
class AnotherAimAdmin(admin.ModelAdmin):
list_display = ('name','sur_name', 'email')
search_fields = ['name','sur_name']
admin.site.register(Aim,AimAdmin)
admin.site.register(AnotherAim, AnotherAimAdmin)
我的模型看起來是這樣的:
class AnotherAim(models.Model):
email=models.EmailField(null=True)
name= models.CharField(max_length=100)
sur_name= models.CharField(max_length=100)
code = models.OneToOneField(Aim,null=True)
class Aim(models.Model):
code = models.CharField(max_length=5, null=False)
....
....
你可以請你發佈你的模型? – Brandon 2013-03-14 21:20:16
@Brandon再次感謝;-)看看我的編輯...這個模型看起來有點無用...在真正的它的faaar更大...全新的管理...; – Jurudocs 2013-03-14 21:32:21