Переменные принимаются только в режиме отладки (Django)... ПОЧЕМУ?
В моем коде есть следующие задания:
else:
form = SourceForm(request.POST)
form.instance.Id = x
form.instance.Sheet_name = Sheet_name
form.instance.User = User_
#form.instance.Project = proj.set()
form.instance.Person = p
form.instance.Role_type = Function_
form.instance.Institution = inst
form.instance.Survey = surv
if form.is_valid():
form.save()
Однако, если я в режиме отладки выполняю строку за строкой, все переменные получают значения правильно. Но если я работаю в обычном режиме, кажется, что он не выполняет все присваивания, только первые два:
form = SourceForm(request.POST)
form.instance.Id = x
Я никогда не сталкивался с этим раньше. Почему переменные получают значения только в режиме отладки?
Я использую PyCharm и Django Framework