以下の「古いurls.py」でHaystackを使用しています。"New urls.py" に見られるように、モデル フィールド 'canonical_school_score' でorder_byを使用して検索結果を並べ替えようとすると、検索結果が得られません。私が間違っていることについて何か提案はありますか?
# Old urls.py
urlpatterns = patterns('',
url(r'^search/', include('haystack.urls')),
)
# New urls.py
from haystack.views import search_view_factory, SearchView
from haystack.query import SearchQuerySet
sqs = SearchQuerySet().order_by('-canonical_school_score')
urlpatterns = patterns('',
url(r'^search/', search_view_factory(
view_class=SearchView,
template='search/search.html',
searchqueryset=sqs
), name='haystack_search'),
)