我想在博客的base.html模板上使用django-haystack的搜索表,但是在不同模板页面上的结果该怎么办?

最佳答案

构造表单以将数据提交到正确的URL,

      <form action="/search/?q=">
        <input type="text" name="q" id="id_q">
        <button type="submit">Go</button>
      </form>

这样该代码将存在于base.html页面上,然后提交给它的内容将发布到默认的“/search”页面,完整的搜索栏/选项和结果。我在默认的haystack安装的pinax站点上使用了此代码,并且可以正常工作。

关于django-haystack - 如何拆分django-haystack搜索表单和结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7903288/

10-12 19:56