我正在尝试将搜索选项添加到我的 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' 方法作为一个元素?