Вложено, если не работает в Django
Я пытаюсь сделать проект, используя вложенный, если. Но это не работает. Зачем? Мой код
schedule = Schedule.objects.all()
for c in schedule :
p = c.poll
e = c.end_time
s = c.start_time
n = c.no_of_response
now = timezone.now()
#phn = Response.objects.filter(poll = p).exclude(sid = 'Null').count()
if (c.start_time <= now) & (now <= c.end_time):
if n == 0:
c.poll.status='Running'
c.poll.save()
1 ответ
Вы делаете небольшое сравнение с &
, вы, вероятно, хотите использовать and
(или же &&
)
(c.start_time <= now) and (now <= c.end_time)
или еще лучше
c.start_time <= now <= c.end_time