def drivers(request): if request.method == 'GET': data = serializers.serialize("json", Driver.objects.all()) return HttpResponse(data, content_type='application/json') if request.method == 'POST': req = json.loads(request.body) for item in req: name = item['driverName'].split(" ") firstName = name[0] lastName = name[1] id = item['driverId'] startTime = item['driverStartTime'] endTime = item['driverEndTime'] time = item['driverBlockTime'] try: Block.objects.get(startTime=startTime) except: block = Block(startTime=startTime, endTime=endTime, shiftLength=time) block.save() try: Driver.objects.get(DPID=id) except ObjectDoesNotExist: block = Block.objects.get(startTime=startTime) driver = Driver(DPID=id, firstName = firstName, lastName = lastName, shiftLength = time, startTime = startTime, endTime = endTime, block = block ) driver.save() return HttpResponse("Kevin is the greatest of all time --drivers")
""" Initial instructions """ if SHOW_QUIZ: finishedQuiz = False while not finishedQuiz: instructions.run() finishedQuiz = quiz.run(1) elif SHOW_INSTRUCTIONS: instructions.run() """ Trial Block """ instructions.ready_practice() block = Block(experiment=experiment, block_number=0, subject=subject, feedback=True) block.run() block.save() for i in range(1, 7): instructions.ready_n(i - 1) block = Block(experiment=experiment, block_number=i, subject=subject, feedback=False) accuracyRecord.append(block.run()) block.save() else: instructions.day2() for i in range(6): instructions.ready_n(i) block = Block(experiment=experiment, block_number=i,