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' メソッドを要素として持たせる方法はありますか?