1

これは単純なことかもしれないと思いますが、

whooshバックエンドを使用してhaystackをインストールしました。チュートリアルに従い、すべてがうまく機能しています。

現在、他のテンプレートから検索URLへのリンクを作成しようとしています。そして、私はそれを行う方法を理解していません。

私の検索URLは次のとおりです。

url(r'^search/', include('haystack.urls')),

別のテンプレートからのリンクを参照したいと思います。何かのようなもの:

<a href={% search url %}>

Django1.3.5とHaystack1.2.7を使用しています

助けていただければ幸いです。乾杯

a

4

1 に答える 1

2

さて、私自身の質問の解決策を見つけました。

URL 宣言で、オプションの名前を使用すると、それを使用して検索 URL を参照できます。

urls.py で:

url(r'^search/', include('haystack.urls'), name='haystack_search')

そしてテンプレートで:

<a ref={% url haystack_search %}>search page</a>
于 2013-01-29T15:58:59.833 に答える