Можете ли вы попробовать ниже.
class OrderUpdateView(UpdateView):
model = Order
template_name = 'order_update.html'
#in this expample only one form
form_class = OrderEditForm
def get_success_url(self):
return reverse('update_order', kwargs={'pk': self.object.id})
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
instance = self.object
qs_p = Product.objects.filter(active=True)[:12]
products = ProductTable(qs_p)
order_items = OrderItemTable(instance.order_items.all())
RequestConfig(self.request).configure(products)
RequestConfig(self.request).configure(order_items)
context.update(locals())
context['form2'] = form2_form()
context['form3'] = form3_form()
return context
order_update. html
<html>
some code context from mydetails class...
<form>
{% csrf_token %}
{{ form2 }}
</form>
<form>
{% csrf_token %}
{{ form3 }}
</form>
</html>