Django haystack如何使用与当前视图有一些内容

2024-10-02 08:25:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个视图,它放置一些上下文并从这个上下文呈现模板。我想查看显示所有的东西,如果没有搜索查询,并显示烧焦的东西,如果有任何搜索。在

class MyCurrentView(View):
     def get(self, request):
         data = { 'users': User.objects.all() }
         return render_to_response("mytemp.html", ..

urls.py:
      url(r'^search/$', MyCurrentView.as_view())

现在,我将其与SEarchView集成如下:

^{pr2}$

必要时会提供更多信息。在


Tags: selfview视图模板datagetreturnobjects
1条回答
网友
1楼 · 发布于 2024-10-02 08:25:52

新的Django风格的基于类的视图通过PR#1130添加到Django haystack:

现在,您可以像使用django一样使用搜索视图(参见pull请求中的更改)。在

from haystack.generic_views import SearchView

class MySearchView(SearchView):

    def get_context_data(self, **kwargs):
        # do whatever you want to context

相关问题 更多 >

    热门问题