Sekunden zählen?
Verfasst: Mittwoch 27. Februar 2013, 18:15
Hallo ihr Lieben! Ich habe mit Django einen Fragebogen erstellt und scheitere nun an einer eigentlich ganz einfachen Sache:
Die Datenbank generiert eine Seite, bei der der User die Antwort anklicken kann, wenn er den Button klickt, wird die Antwort gespeichert und eine neue Seite mit einer zufälligen ID wird gezeigt.
Wenn der User nach 2 Sekunden nichts angeklickt hat, soll trotzdem auf die nächste Seite weitergeleitet und die ID der nicht angeklickten Seite gespeichert werden.
Nur leider bekomme ich es nicht hin, mit Python zwei dämliche Sekunden zu zählen!
Ich habe es erst so versucht:
Aber das funktioniert leider nicht... hat jemand vielleicht eine Idee?
Ich habs mir grundsätzlich so vorgestellt:
Für Hilfe wäre ich sehr Dankbar! 
Die Datenbank generiert eine Seite, bei der der User die Antwort anklicken kann, wenn er den Button klickt, wird die Antwort gespeichert und eine neue Seite mit einer zufälligen ID wird gezeigt.
Wenn der User nach 2 Sekunden nichts angeklickt hat, soll trotzdem auf die nächste Seite weitergeleitet und die ID der nicht angeklickten Seite gespeichert werden.
Nur leider bekomme ich es nicht hin, mit Python zwei dämliche Sekunden zu zählen!
Ich habe es erst so versucht:
Code: Alles auswählen
import time
start = time.time()
# t = time.time() - start
if (time.time() - start) == 2.0:
print "yes!"
time.sleep(10)
print "it took", time.time() - start, "seconds."Ich habs mir grundsätzlich so vorgestellt:
Code: Alles auswählen
if user clicks button:
save answer
return HttpResponseRedirect ('/polls/'+str(sid))
else (after 3 seconds):
save this page for later
return HttpResponseRedirect ('/polls/'+str(sid))