我想构建一个自定义搜索表单。下面是我的代码。我的应用程序称为“查看器”。我不断收到“/viewer/search/...name 'CustomSearchForm' 处的 NameError 未定义”。请帮忙。我知道这是某个地方的简单错误。
从查看器/urls.py:
from django.conf.urls import *
from viewer import views, forms
from haystack.views import SearchView
urlpatterns = patterns('',
#viewer urls
...
url(r'^search/$', SearchView(form_class=CustomSearchForm), name='haystack_search')
)
从查看器/forms.py:
from django import forms
from haystack.forms import ModelSearchForm
from haystack.query import SearchQuerySet
class CustomSearchForm(ModelSearchForm):
...