У меня есть класс QuestionView
, который получен из класса FormView
. Вот
это фрагмент кода для объяснения моей проблемы:
class QuestionView(FormView):
...
context_var1 = y
def form_valid (self, form):
...
self.context_var1 = x
...
def get_context_data(self, **kwargs):
...
context['context_var1'] = self.context_var1
...
return context
Как показано выше, я обновляю набор переменных контекста в form_valid
и
Я намерен использовать обновленные значения этих параметров в шаблоне - следовательно, переменные в словаре context
. Проблема с этим кодом заключается в том, что изменение
context_var1
не видно - может быть, потому что get_context_data
вызывается перед методом form_valid
. Существует ли временное решение для
это?