def UserCheckInOutView(request): user_set = HiveUser.objects.filter(user__username=request.POST['pin']) if user_set: user = user_set[0] if user.is_checked_in(): # We check out check = Check(user=user, check_type='ou') check.save() else: # We check in check = Check(user=user, check_type='in') if 'use_daypass' in request.POST: check.using_daypass = True check.save() extra_context = {'user': user, 'check': check} return render(request, 'beelogger/user-checked-in-out.html', extra_context)