django-adminで同じモデルの2つのモデルビューを取得しようとしていますが、これを参照しています:複数のモデルビューであり、解決に問題があるようです。
コード:
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 ''
エラー:「関数」オブジェクトには属性「フィールド」がありません。
エラーがどこにあるかわからない。エラーがどこにあるかについてのガイダンスが必要です...