1

django-haystack でビルドされたアプリケーションの検索ビューがあります。それは正常に動作します。

from haystack.forms import SearchForm
from haystack.query import SearchQuerySet
from haystack.views import SearchView

class SearchView(SearchView):
    sqs = SearchQuerySet().filter(lang=get_language())
    template = "search/search.html"
    searchqueryset = sqs
    results_per_page=10
    form_class=SearchForm

このビューにカスタム検証を追加して、最小入力値を設定したいと考えています。それを行う最も適切な方法は何ですか?

ありがとう。

4

1 に答える 1

0

検証はフォームの動作の一部であるため、SearchForm の後継を作成し、そこにカスタム検証を追加する必要があります。ドキュメントにがあります。

于 2012-11-20T04:03:48.553 に答える