初めて django-haystack を実装していて、地理空間検索を行う必要があります。urls.py からユーザー入力にアクセスすることは可能ですか?
私は干し草の山のドキュメントに従い、次を使用して基本的な検索を行うことができました
from django.conf.urls.defaults import *
from haystack.forms import ModelSearchForm, HighlightedSearchForm
from haystack.query import SearchQuerySet
from haystack.views import SearchView
from haystack.views import SearchView, search_view_factory
**sqs = SearchQuerySet().all()**
urlpatterns = patterns('haystack.views',
url(r'^$', search_view_factory(
view_class=SearchView,
template='search/search.html',
searchqueryset=sqs,
form_class=HighlightedSearchForm
), name='haystack_search'),
)
sqs = SearchQuerySet().dwithin('location', user_location, D(mi=5))を実行する必要があります
user_location はユーザー入力であり、GET 変数を介して渡されますが、ここにアクセスする方法はありますか?
ありがとうございました。