Fix: дата при открытии формы (format YYYY-MM-DD), без лишней пустой строки при редактировании (extra=0)
Made-with: Cursor
This commit is contained in:
@@ -18,8 +18,10 @@ from .models import (
|
||||
from .forms import (
|
||||
CustomerOrderForm,
|
||||
CustomerOrderItemFormSet,
|
||||
CustomerOrderItemFormSetUpdate,
|
||||
SupplierOrderForm,
|
||||
SupplierOrderItemFormSet,
|
||||
SupplierOrderItemFormSetUpdate,
|
||||
CashInflowForm,
|
||||
CashTransferForm,
|
||||
CashExpenseForm,
|
||||
@@ -81,12 +83,12 @@ class CustomerOrderUpdate(LoginRequiredMixin, UpdateView):
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
ctx = super().get_context_data(**kwargs)
|
||||
ctx["formset"] = CustomerOrderItemFormSet(instance=self.object)
|
||||
ctx["formset"] = CustomerOrderItemFormSetUpdate(instance=self.object)
|
||||
ctx["title"] = "Заказ клиента"
|
||||
return ctx
|
||||
|
||||
def form_valid(self, form):
|
||||
formset = CustomerOrderItemFormSet(self.request.POST, instance=self.object)
|
||||
formset = CustomerOrderItemFormSetUpdate(self.request.POST, instance=self.object)
|
||||
if formset.is_valid():
|
||||
form.save()
|
||||
formset.save()
|
||||
@@ -150,12 +152,12 @@ class SupplierOrderUpdate(LoginRequiredMixin, UpdateView):
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
ctx = super().get_context_data(**kwargs)
|
||||
ctx["formset"] = SupplierOrderItemFormSet(instance=self.object)
|
||||
ctx["formset"] = SupplierOrderItemFormSetUpdate(instance=self.object)
|
||||
ctx["title"] = "Заказ поставщику"
|
||||
return ctx
|
||||
|
||||
def form_valid(self, form):
|
||||
formset = SupplierOrderItemFormSet(self.request.POST, instance=self.object)
|
||||
formset = SupplierOrderItemFormSetUpdate(self.request.POST, instance=self.object)
|
||||
if formset.is_valid():
|
||||
form.save()
|
||||
formset.save()
|
||||
|
||||
Reference in New Issue
Block a user