SearchForm(request.POST). Как запихнуть эту форму во внутреннюю функцию def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs) в теле класса-наследника TemplateView?
тебе форму? или функцию?
Если это метод того же класса, можешь сделать self._form, если он вызывается раньше чем гет контекст дата.
Как надо исправить эту форму, чтобы её можно было запихнуть во внутреннюю функцию класса-наследника? В обычной функции она работает (наверное из-за параметра request)
Здесь эта форма работает: def all_search(request): search_query = None films_list_obj = None series_list_obj = None form = SearchForm(request.POST) ...
...а мне надо, чтобы она работала здесь: class AllTemplateView(TemplateView): template_name = 'KinomonsterApp/base.html' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) form = SearchForm(request.POST) # ТАК НЕ РАБОТАЕТ ...
Обсуждают сегодня