2012-11-19 52 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