如何让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