Не понимаю, что тут не так, у нас есть такая форма
from django import forms
from .models import Customer
class CustomerForm(forms.ModelForm):
class Meta:
model = Customer
fields = ('customer_name', )
ей соответствует моделька
class Customer(models.Model):
customer_name = m
odels.CharField(max_length=64, blank=True, null=True, default=None)
customer_phone = models.CharField(max_length=48, blank=True, null=True, default=None)
customer_address = models.CharField(max_length=128, blank=True, null=True, default=None)
session_key = models.CharField(max_length=128, blank=True, null=True, default=None)
views:
order = get_object_or_404(Order, session_key = request.session.session_key, status = status)
form = CustomerForm(request.POST)
if request.method == "POST":
if form.is_valid():
сustomer = form.save(commit=False)
customer.session_key = order.session_key
customer.save()
но на моменте, когда мы отправляем форму и она обрабатывается в views, консоль выдает
customer.session_key = order.session_key
NameError: name 'customer' is not defined
Почему, ведь у нас стоит commit = False, бьюсь головой, не могу понять