0
Я начинаю начинать django. У меня развернутое приложение django с nginx, uwSGI и postgresql. Когда я пытаюсь изменить какой-то код в представлении, это отражается на стороне клиента, но ошибка продолжается, спасибо.Django view is not loading Изменения
Вот неисправность выхода:
Django Version: 1.6.5
Exception Type: NameError
Exception Value:
global name 'buffer_desc' is not defined
Exception Location: ./vitrasa/views.py in change_priority, line 140
Python Executable: /usr/local/bin/uwsgi
Вот код:
def change_priority(id_zone):
zone_pet=Zone.objects.filter(id=id_zone)
buffer_desc = 0
buffer_actv = 0
for i in zone_pet:
if i.vitrasa_pet == True & i.esycsa_pet == True:
buffer_actv=struct.pack("!7i",2,5,5,int(float(i.zone_regulator)),int(float(i.zone_detector)),1,3)
buffer_desc=struct.pack("!9i",2,5,0,5,0,int(float(i.zone_regulator)),int(float(i.zone_detector)),0,3)
Zone.objects.filter(id=id_zone).update(pet_state=True,expire_pet=expire_hour())
#riteLog("System","ACTV",i.zone_name,"")
t = data_send(i.id , i.zone_ip , buffer_actv , buffer_desc)
t.start()
else:
Zone.objects.filter(id=id_zone).update(pet_state=False, expire_pet="")
#riteLog("System","DESC",i.zone_name,"")
Как вы можете видеть, имя переменной уже определен
Является ли функция, где ошибка, спасибо – Datex2
Вам не хватает закрывающей круглой скобки в двух строках после того, как оператор – valignatev
о, мой бог, спасибо, но переменная error buffer_desc не определена. – Datex2