1

我试图在 django-admin 中为同一模型获取两个模型视图,我指的是这个:多个模型视图,似乎在解决它时遇到了一些问题。

代码:

from models import Student

class StudentAdmin(admin.ModelAdmin):
    list_display = ('displayname', 'StudentID','Parent_First_Name')
    search_fields = ['displayname',]

    def StudentID(self, obj):
      return '%s' % obj.pk
    StudentID.short_description = 'StudentID'
    def Parent_First_Name(self, obj):
        try:
            adult = obj.relationships.filter(role=StudentAdultRelationship.PARENT)[0].adult
            return '%s' % adult.profile.lastname
        except Exception:
            return ''

错误:“函数”对象没有属性“字段”。

不确定错误在哪里。需要一些关于错误在哪里的指导......

4

1 回答 1

1

您可能想要更改:

def ChildTeacherAdmin(StudentAdmin):

class ChildTeacherAdmin(StudentAdmin):

于 2012-08-17T08:34:31.193 回答