1
На странице bills.html У меня есть форма (действие - order_page.html).Variable от должности() в get_context_data() методы TemplateView
На странице order_page.html У меня есть форма, один из этого поля должны иметь значение от bills.html `ы формы.
views.py:
class OrderPage(TemplateView):
template_name = 'order_page.html'
form_class = BillAmount
def post(self, request, *args, **kwargs):
context = self.get_context_data()
form = self.form_class(request.POST)
if form.is_valid():
amount = form.cleaned_data['sum'] # this value I need in get_context_data()
return super(OrderPage, self).render_to_response(context)
def get_context_data(self, **kwargs):
amount = 2314 # here I need value from post()
ctx = super(OrderPage, self).get_context_data(**kwargs)
ctx['form'] = FinishPaymentForm(instance=payment) # another form
return ctx
Я понятия не имею, как это сделать. Я пробую в post(): OrderPage.amount = N
и многие другие варианты, но они не работают.
Как это сделать?
Спасибо!