Исправлена ошибка UnboundLocalError: инициализация переменных контекста в начале функции order_create
This commit is contained in:
@@ -62,6 +62,10 @@ def order_detail(request, order_number):
|
|||||||
|
|
||||||
def order_create(request):
|
def order_create(request):
|
||||||
"""Создание нового заказа"""
|
"""Создание нового заказа"""
|
||||||
|
# Инициализация переменных для контекста
|
||||||
|
preselected_customer = None
|
||||||
|
draft_items = []
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = OrderForm(request.POST)
|
form = OrderForm(request.POST)
|
||||||
formset = OrderItemFormSet(request.POST)
|
formset = OrderItemFormSet(request.POST)
|
||||||
@@ -105,13 +109,10 @@ def order_create(request):
|
|||||||
else:
|
else:
|
||||||
# Предзаполнение клиента из GET параметра
|
# Предзаполнение клиента из GET параметра
|
||||||
initial_data = {}
|
initial_data = {}
|
||||||
preselected_customer = None
|
|
||||||
customer_id = request.GET.get('customer')
|
customer_id = request.GET.get('customer')
|
||||||
|
|
||||||
# Проверяем, есть ли черновик из POS
|
# Проверяем, есть ли черновик из POS
|
||||||
draft_token = request.GET.get('draft')
|
draft_token = request.GET.get('draft')
|
||||||
draft_items = []
|
|
||||||
|
|
||||||
if draft_token:
|
if draft_token:
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
cache_key = f'pos_draft:{draft_token}'
|
cache_key = f'pos_draft:{draft_token}'
|
||||||
|
|||||||
Reference in New Issue
Block a user