J'essaie de faire un projet en utilisant imbriqué si. Mais ça ne marche pas. Pourquoi? Mon code estimbriqué si ne fonctionne pas dans 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()
Qu'est-ce ne fonctionne pas? S'il vous plaît fournir plus d'informations. – ilse2005
Vous n'avez fourni aucune information sur ce que 'no_of_response' est, (je vais laisser ma réponse là parce que je pense toujours que c'est une erreur) – Sayse
if (c.start_time <= maintenant) & (now <= c.end_time): \t \t \t c.poll.status = 'Running' \t \t \t c.poll.save() Ce code fonctionne. Mais quand je mets if, c'est-à-dire si n == 0:, dans la première condition if, alors le code entier ne fonctionne pas. Pourquoi cela est-il arrivé? – naveen