0

私はもともとこのチュートリアル ( https://django-haystack.readthedocs.org/en/latest/tutorial.html ) に従っており、これまでのところ、返された結果内でクエリを強調表示することができました。ただし、別のテンプレートを使用して読み込んだ次のページにアクセスするときに、この同じクエリを強調表示したいと考えています。この他のテンプレート内で同じ結果を強調表示できるように、このクエリを保存/アクセスする方法はありますか?

このようなステートメントを含めようとすると、エラーが発生します。これは、クエリに適切にアクセスしようとしていないためだと思います。

{% highlight section.body with query html_tag "span" css_class "highlighted" %}
4

1 に答える 1

0

最初のページで結果を強調するために使用する情報を次のページに送信する必要があります。request.session を使用してデータを保存し、次のページで呼び出すか、次のページに URL で sq を送信できます。

検索クエリ セットを管理する方法と、そのようなものを編集する方法を知りたい場合は、「/usr/local/lib」の haystack フォルダーにある views.py forms.py と elasticsearch_backend を読むことをお勧めします。 /python2.7/dist-packages/haystack"

これは、Django セッションのドキュメントの URL です: Django セッション

これは、ドキュメントが URL 経由でパラメータを渡すための URL です: URL ディスパッチャ

于 2013-10-03T12:33:42.937 に答える