2013-05-09 60 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