我试图在 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 ''
错误:“函数”对象没有属性“字段”。
不确定错误在哪里。需要一些关于错误在哪里的指导......