DjangoにAnotherAim.aimid.codeの外部キーをバックエンドのAnotherAimAdminの1つのテーブルに表示させる方法は?
これは、バックエンドで 2 つの異なるテーブルで区切られた従来の管理者の「ビュー」です。
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)
....
....