在Django管理员更改/添加页面中显示ForeignKey数据

|| 我正在尝试获取模型的属性,以显示在另一个模型的Django管理更改/添加页面中。这是我的模型:
class Download(model.Model):
    task = models.ForeignKey(\'Task\')

class Task(model.Model):
    added_at = models.DateTimeField(...)
无法切换外键,所以我不能使用Inlines,当然
fields = (\'task__added_at\',)
也不能在这里使用。 这种方法的标准方法是什么? (或者我是否将Admin延伸得太远?) 我已经在使用自定义模板,所以如果可以的话就可以解决。但是,我希望在管理员级别执行此操作。     
已邀请:
如果不需要编辑,可以将其显示为只读字段:
class DownloadAdmin(admin.ModelAdmin):
    readonly_fields = (\'task_added_at\',)

    def task_added_at(self, obj):
        return obj.task.added_at
    

要回复问题请先登录注册