How can I use a HayStack form that contains a ChoiceField within a Context Processor(Django 1.3)?
问题 I have a pretty simple Haystack form that looks just like this: class BasicSearchForm(SearchForm): category_choices = Category.objects.all() category_tuples = tuple([(c.id, c.name) for c in category_choices]) category = forms.ChoiceField(choices=category_tuples, required=False) def search(self): sqs = super(BasicSearchForm, self).search() if self.cleaned_data['category']: if self.cleaned_data['category'] != "*": sqs = sqs.filter(category__id=self.cleaned_data['category']) return sqs I then