2012-11-19 49 views
1

我对我的应用程序构建于django-haystack上有搜索视图。它工作正常。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 

我想为此视图添加自定义验证以设置最小输入值。什么是最合适的方式来做到这一点?

谢谢。

回答

0

验证是表单行为的一部分,因此您需要创建SearchForm的后继并在其中添加自定义验证。文档中有example