0

django 管理ページに検索オプションを追加しようとしています。以下のコードを見てください。

class ApplicationAdmin(admin.ModelAdmin):

def get_name(self, obj):
    return obj.user.first_name + ' ' + obj.user.last_name
list_display = ('get_name', ... ... )
#search_fields = ['first_name', 'last_name'
search_fields = ['get_name']

この実装は FieldError を返します。これは、search_fields 属性がメソッド「get_name」を要素として取得できないように見えるためです。

search_fields に 'get_name' メソッドを要素として持たせる方法はありますか?

4

1 に答える 1