Подскажите пожалуйста в чем ошибка.
Пытаюсь добавить форму поиска на SearchView
class Moderate(SearchView): @method_decorator(staff_member_required) def dispatch(self, *args, **kwargs): return super(Moderate, self).dispatch(*args, **kwargs) model = Ad template_name = 'adapp/ad_moderate.html' def get_queryset(self): qs = super(Moderate, self).get_queryset().filter(ad_type__isnull=False, ad_sub_type__isnull=False) return qs def get_context_data(self, **kwargs): context = super(Moderate, self).get_context_data(**kwargs) context['filter'] = ModerateFilter(self.request.GET) return context # define method to recieve fields from form, and change data accordings def post(self, request, *args, **kwargs): selected = request.POST['selected'] record = Ad.objects.get(pk=int(selected)) form = ModerateForm(request.POST, instance=record) if form.is_valid(): form.save(commit=True) return HttpResponseRedirect('')
<form action="" method="get"> {{ filter.form.as_p }} <input type="submit"> </form>
<h2>Search</h2> <form method="get" action=""> <table> {{ form.as_table }} <tr> <td> </td> <td> <input type="submit" value="Search"> </td> </tr> </table> {% if query %} <h3>Results</h3> {% for result in page.object_list %} <p> <a href="{{ result.object.get_absolute_url }}">{{ result.object.title }}</a> </p> {% empty %} <p>No results found.</p> {% endfor %} {% else %} {# Show some example queries to run, maybe query syntax, something else? #} {% endif %} </form>
<form action="" method="POST"> {% csrf_token %} <input type="radio" name="moderated" value="True">Accept <br> <input type="radio" name="moderated" value="False">Decline <input type="hidden" value="{{ object.id }}" name="selected"> <input class="btn" type="submit" value="moderate"> </form>
Ровно такой кусок я вставил в ad_moderate.html, который является темплейтом для Moderate(SearchView)
http://stackoverflow.com/questions/32932795/haystack-on-existing-template
У меня на странице должно быть 3 формы.
1 - django-filter, которую я передаю через context и потом в темплейте filter.form.as_p
2 - собсно 2 кнопочки которые отправляют некоторое значение по нажатии на них через POST, для каждого объекта
3 - сам haystack.elasticksearch
Подскажите, чейта сволочь кровь мою пьет

Конечно же больше спасибо.
Форма то есть, она даже возвращает No Results, но вот если зайти на /search, где и установлен url(r'^search'), то он работает, а на моей странице /moderator не хочет
