【发布时间】:2011-06-19 13:52:09
【问题描述】:
这是models.py的sn-p
class Applicant(models.Model):
name = models.CharField(...)
email = models.CharField(...)
class Application(models.Model):
applicant = models.ForeignKey(Applicant)
text = models.TextField(...)
这是我的 admin.py:
class ApplicationAdmin(model.ModelAdmin):
list_display = ['text', *******]
admin.site.register(Application, ApplicationAdmin)
我想在 ApplicationAdmin 中显示申请人的姓名和电子邮件。
在问 SO 之前你尝试过什么?
我查看了以下代码,不起作用:
list_display = ['text', 'applicant__name','applicant__email']
我查看了ModelAdmin.inlines,但正如我们所见,父/子关系必须颠倒。
有什么建议吗?如何在应用程序管理员中显示申请人姓名/电子邮件。最好不要使用新字段等迁移数据库。
【问题讨论】:
标签: django django-models django-admin