2013-05-09 68 views

回答

0

你应该看看faceting它可以让你搜索模型的其他领域。基本上,它归结为定义方面,然后让用户搜索它们,除了文本搜索,你现在正在使用关键字。

0

假设你正在使用搜索查看,覆盖get_results方法做,你需要在SearchQuerySet如额外的处理:

Class MySearchView(SearchView) 
    #... 
    def get_results(self): 
     results = super(MySearchView, self).get_results() 
     order = self.request.GET.get('order') 
     if order: 
      results = results.order_by(order) 
     return results