Добавлено логирование POST-данных для отладки formset
This commit is contained in:
@@ -67,6 +67,27 @@ def order_create(request):
|
|||||||
draft_items = []
|
draft_items = []
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
|
# Логирование POST-данных для отладки
|
||||||
|
print("\n=== POST DATA ===")
|
||||||
|
print(f"items-TOTAL_FORMS: {request.POST.get('items-TOTAL_FORMS')}")
|
||||||
|
print(f"items-INITIAL_FORMS: {request.POST.get('items-INITIAL_FORMS')}")
|
||||||
|
print(f"items-MIN_NUM_FORMS: {request.POST.get('items-MIN_NUM_FORMS')}")
|
||||||
|
print(f"items-MAX_NUM_FORMS: {request.POST.get('items-MAX_NUM_FORMS')}")
|
||||||
|
|
||||||
|
# Показываем все формы товаров
|
||||||
|
total_forms = int(request.POST.get('items-TOTAL_FORMS', 0))
|
||||||
|
for i in range(total_forms):
|
||||||
|
product = request.POST.get(f'items-{i}-product', '')
|
||||||
|
kit = request.POST.get(f'items-{i}-product_kit', '')
|
||||||
|
quantity = request.POST.get(f'items-{i}-quantity', '')
|
||||||
|
price = request.POST.get(f'items-{i}-price', '')
|
||||||
|
print(f"\nForm {i}:")
|
||||||
|
print(f" product: {product or '(пусто)'}")
|
||||||
|
print(f" kit: {kit or '(пусто)'}")
|
||||||
|
print(f" quantity: {quantity or '(пусто)'}")
|
||||||
|
print(f" price: {price or '(пусто)'}")
|
||||||
|
print("=== END POST DATA ===\n")
|
||||||
|
|
||||||
form = OrderForm(request.POST)
|
form = OrderForm(request.POST)
|
||||||
formset = OrderItemFormSet(request.POST)
|
formset = OrderItemFormSet(request.POST)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user