0
ModelAdmin.get_search_results (request, queryset, search_term) Django 1.6의 새로운 기능입니다. 1.5장고 1.5에서 get_search_results 함수를 구현하는 방법
장고에서이 작업을 수행하는 방법에 1.5
class PersonAdmin(admin.ModelAdmin):
list_display = ('name', 'age')
search_fields = ('name',)
def get_search_results(self, request, queryset, search_term):
# search_term is what you input in admin site, queryset is search results
queryset, use_distinct = super(PersonAdmin, self).get_search_results(request, queryset, search_term)
try:
search_term_as_int = int(search_term)
queryset |= self.model.objects.filter(age=search_term_as_int)
except:
pass
return queryset, use_distinct
을 시도 할 수있는 몇 가지 이유로
https://docs.djangoproject.com/en/1.6/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_search_results
는 장고와 호환되어야합니다 고맙습니다, Obayhan,하지만 내가 원하는 것을 복잡하게 만든다. – WeizhongTu