【发布时间】:2012-04-16 05:25:51
【问题描述】:
我最近开始学习/安装 django/haystack/solr。
按照 haystack 网站中给出的教程,
I have urlpatterns = pattern('', r'^search/', include('haystack.urls'))
我发现 haystack 安装在 /usr/local/lib/python2.6/dist-packages/haystack 并在那里找到 urls.py。
有
urlpatterns=patterns('haystack.views', url(r'^$', SearchView(), name='haystack_search'),)
我认为 url() 的第二个参数应该是可调用对象。
我查看了 views.py 和 SearchView 是一个类。
这是怎么回事?
最终叫什么?
【问题讨论】:
-
是
SearchView的__call__方法。正如 sberry 的回答所说。
标签: django django-haystack url-pattern