def passcard_info_view(request, passcode): # noqa: WPS210 """ View function to render passcard_info.html template. :param request: :param passcode: the number of pass card :return: rendered template """ try: passcard = Passcard.objects.get(passcode=passcode) except Passcard.DoesNotExist: raise Http404('Passcode not found') this_passcard_visits = [] visits = Visit.objects.filter(passcard=passcard) for visit in visits: duration = visit.get_duration() formated_duration = format_duration(duration) this_passcard_visits.append( { 'entered_at': visit.entered_at, 'duration': formated_duration, 'is_strange': visit.is_visit_long(), }, ) context = { 'passcard': passcard.owner_name, 'this_passcard_visits': this_passcard_visits, } return render(request, 'passcard_info.html', context)
def passcard_info_view(request, passcode): passcard = Passcard.objects.filter(passcode=passcode)[0] passcard_by_passcode = Passcard.objects.get(passcode=passcode) all_visits_by_passcard = Visit.objects.filter( passcard=passcard_by_passcode) this_passcard_visits = [] for visit in all_visits_by_passcard: this_passcard_visit = { 'entered_at': visit.entered_at, 'duration': visit.get_duration() if visit.leaved_at else format_duration(visit.get_duration()), 'is_strange': visit.is_visit_long() } this_passcard_visits.append(this_passcard_visit) context = { "passcard": passcard, "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def passcard_info_view(request, passcode): this_passcard_visits = [] try: passcard = Passcard.objects.get(passcode=passcode) visits = Visit.objects.filter(leaved_at__isnull=False, passcard__owner_name__contains=passcard) except ObjectDoesNotExist: print("Either the entry or blog doesn't exist.") for visit in visits: entered_at = visit.entered_at visit_time = get_duration(visit) duration = format_duration(visit_time) is_strange = is_visit_long(visit) passcard_visit = { "entered_at": entered_at, "duration": duration, "is_strange": is_strange, } this_passcard_visits.append(passcard_visit) context = { "passcard": passcard, "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def storage_information_view(request): # noqa: WPS210 """ View function to render storage_information.html template. :param request: :return: rendered template """ non_closed_visits = [] visits = Visit.objects.filter(leaved_at=None) for visitor in visits: duration = visitor.get_duration() formated_duration = format_duration(duration) is_strange = visitor.is_visit_long() non_closed_visits.append( { 'who_entered': visitor.passcard, 'entered_at': visitor.entered_at, 'duration': formated_duration, 'is_strange': is_strange, }, ) context = { 'non_closed_visits': non_closed_visits, # не закрытые посещения } return render(request, 'storage_information.html', context)
def storage_information_view(request): non_closed_visits = Visit.objects.filter(leaved_at=None) for visit in non_closed_visits: visit.duration = format_duration(visit.get_duration()) context = {"non_closed_visits": non_closed_visits} return render(request, 'storage_information.html', context)
def storage_information_view(request): non_closed_visits_queryset = Visit.objects.filter(leaved_at=None) non_closed_visits = [{ "who_entered": visit.passcard.owner_name, "entered_at": visit.entered_at, "duration": format_duration(get_duration(visit)), "is_strange": is_visit_long(visit) } for visit in non_closed_visits_queryset] context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def storage_information_view(request): not_leaved_visits = Visit.objects.filter(leaved_at=None).all() non_closed_visits = [{ "who_entered": visit.passcard.owner_name, "entered_at": localtime(visit.entered_at), "duration": format_duration(visit.get_duration()), "is_strange": visit.is_visit_long() } for visit in not_leaved_visits] context = { "non_closed_visits": non_closed_visits, # не закрытые посещения } return render(request, 'storage_information.html', context)
def passcard_info_view(request, passcode): passcard = Passcard.objects.filter(passcode=passcode) this_passcard_visits = [{ 'entered_at': visit.entered_at, 'duration': format_duration(visit.get_duration()), 'is_strange': visit.is_long(), } for visit in Visit.objects.filter(passcard=passcard)] context = { 'passcard': passcard, 'this_passcard_visits': this_passcard_visits } return render(request, 'passcard_info.html', context)
def storage_information_view(request): non_closed_visits = [ { 'who_entered': visit.passcard.owner_name, 'entered_at': visit.entered_at, 'duration': format_duration(visit.get_duration()), 'is_strange': visit.is_long(), } for visit in Visit.objects.filter(leaved_at__isnull=True) ] context = { 'non_closed_visits': non_closed_visits, } return render(request, 'storage_information.html', context)
def passcard_info_view(request, passcode): passcard = Passcard.objects.filter(passcode=passcode).get() visits = Visit.objects.filter(passcard=passcard) this_passcard_visits = [{ "entered_at": visit.entered_at, "duration": format_duration(visit.get_duration()), "is_strange": visit.is_visit_long(), } for visit in visits] context = { "passcard": passcard, "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def passcard_info_view(request, passcode): passcard = Passcard.objects.filter(passcode=passcode) this_passcard_visits = Visit.objects.filter(passcard=passcard[0]) for visit in this_passcard_visits: visit.duration = format_duration(visit.get_duration()) context = { "passcard": passcard[0], "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def storage_information_view(request): non_closed_visits = [] visits = Visit.objects.filter(leaved_at=None) for visit in visits: duration = get_duration(visit) non_closed_visits.append({ "who_entered": visit.passcard, "entered_at": visit.entered_at, "duration": format_duration(duration), "is_strange": is_visit_long(duration) }) context = {"non_closed_visits": non_closed_visits} return render(request, 'storage_information.html', context)
def storage_information_view(request): non_closed_visits = [] for visit in Visit.objects.filter(leaved_at=None): tmp = { "who_entered": visit.passcard, "entered_at": visit.entered_at, "duration": format_duration(visit.get_duration()), "is_strange": visit.is_visit_long() } non_closed_visits.append(tmp) context = { "non_closed_visits": non_closed_visits, # не закрытые посещения } return render(request, 'storage_information.html', context)
def storage_information_view(request): non_closed_visits = [] for visit in Visit.objects.filter(leaved_at__isnull=True): non_closed_visits.append( { "who_entered": visit.passcard.owner_name, "entered_at": visit.entered_at, "duration": format_duration(visit.get_duration()), "is_strange": visit.is_visit_long(), } ) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def passcard_info_view(request, passcode): passcard = Passcard.objects.filter(passcode=passcode)[0] visits = Visit.objects.filter(passcard=passcard) this_passcard_visits = [] for visit in visits: info = { "entered_at": visit.entered_at, "duration": format_duration(visit.get_duration()), "is_strange": visit.is_visit_long(minutes=1000) } this_passcard_visits.append(info) context = { "passcard": passcard, "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def storage_information_view(request): visits = Visit.objects.all() not_leaved_at = visits.filter(leaved_at=None) non_closed_visits = [] for visit in not_leaved_at: users = {} user = visit.passcard.owner_name entered_at = django.utils.timezone.localtime(visit.entered_at) seconds_duration = get_duration(visit) duration = format_duration(seconds_duration) users.update({'who_entered': user, 'entered_at': entered_at, 'duration': duration}) non_closed_visits.append(users) context = {"non_closed_visits": non_closed_visits} return render(request, 'storage_information.html', context)
def storage_information_view(request): in_storage = Visit.objects.filter(leaved_at=None) non_closed_visits = [] for visit in in_storage: non_closed_visit = { "who_entered": visit.passcard, "entered_at": visit.entered_at, "duration": format_duration(get_duration(visit)) } non_closed_visits.append(non_closed_visit) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def passcard_info_view(request, passcode): passcard = Passcard.objects.get(passcode=passcode) visits_for_passcard = Visit.objects.filter(passcard=passcard) this_passcard_visits = [] for visit in visits_for_passcard: this_passcard_visits.append( { "entered_at": visit.entered_at, "duration": format_duration(get_duration(visit)), "is_strange": is_visit_long(visit) }, ) context = { "passcard": passcard, "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def storage_information_view(request): non_closed_visits_info = [] non_closed_visits = Visit.objects.filter(leaved_at=None) for visit in non_closed_visits: info = { "who_entered": visit.passcard.owner_name, "entered_at": visit.entered_at, "duration": format_duration(visit.get_duration()) } non_closed_visits_info.append(info) context = { "non_closed_visits": non_closed_visits_info, } return render(request, 'storage_information.html', context)
def storage_information_view(request): visits = Visit.objects.filter(leaved_at=None) non_closed_visits = [] for visit in visits: who_entered = visit.passcard.owner_name entered_at = visit.entered_at duration = format_duration(get_duration(entered_at)) non_closed_visits.append({ "who_entered": who_entered, "entered_at": entered_at, "duration": duration }) context = { "non_closed_visits": non_closed_visits, # не закрытые посещения } return render(request, 'storage_information.html', context)
def storage_information_view(request): visits = Visit.objects.filter(leaved_at=None) non_closed_visits = [] for visit in visits: all_person_visits = Visit.objects.filter(passcard__owner_name=visit.passcard.owner_name) non_closed_visits.append({ "who_entered": visit.passcard.owner_name, "entered_at": django.utils.timezone.localtime(visit.entered_at), "duration": format_duration(get_duration(visit)), "is_strange": is_visit_long(visit) }) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def storage_information_view(request): tz = pytz.timezone(settings.TIME_ZONE) non_closed_visits_raw = Visit.objects.filter(leaved_at__isnull=True) non_closed_visits = [] for visit in non_closed_visits_raw: entered_at = localtime(value=visit.entered_at, timezone=tz) formatted_duration = format_duration(visit.get_duration()) non_closed_visit = { "who_entered": visit.passcard, "entered_at": entered_at.strftime('%d %B %Y %H:%M'), "duration": formatted_duration, } non_closed_visits.append(non_closed_visit) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def storage_information_view(request): visits = Visit.objects.all() remains = visits.filter(leaved_at=None) non_closed_visits = [] for visit in remains: passcard = visit.passcard duration = get_duration(visit) non_closed_visits.append({ "who_entered": passcard.owner_name, "entered_at": visit.entered_at, "duration": format_duration(duration), 'is_strange': is_visit_long(visit) }) context = { "non_closed_visits": non_closed_visits, # не закрытые посещения } return render(request, 'storage_information.html', context)
def storage_information_view(request): non_closed_visits = [] visits_at_storage = Visit.objects.filter(leaved_at=None) for visit in visits_at_storage: duration = visit.get_duration() visit = {"who_entered": visit.passcard.owner_name, "entered_at": visit.entered_at, "duration": format_duration(duration), "is_strange": visit.is_visit_long} non_closed_visits.append(visit) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def passcard_info_view(request, passcode): tz = pytz.timezone(settings.TIME_ZONE) passcard = Passcard.objects.filter(passcode=passcode) passcard_visits = Visit.objects.filter(passcard=passcard) this_passcard_visits = [] for visit in passcard_visits: entered_at = localtime(value=visit.entered_at, timezone=tz) this_passcard_visit = { "entered_at": entered_at.strftime('%d %B %Y %H:%M'), "duration": format_duration(visit.get_duration()), "is_strange": False, } this_passcard_visits.append(this_passcard_visit) context = { "passcard": passcard, "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def storage_information_view(request): currently_in_storage = Visit.objects.filter(leaved_at__isnull=True) non_closed_visits = [] for visit in currently_in_storage: name = visit.passcard entered_at = visit.entered_at duration = get_duration(visit) non_closed_visits.append({ "who_entered": name, "entered_at": entered_at, "duration": format_duration(duration), "is_strange": is_visit_long(visit) }) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def storage_information_view(request): # Программируем здесь all_non_closed_visits = Visit.objects.filter(leaved_at=None) non_closed_visits = [] for visit in all_non_closed_visits: duration_in_storage = get_duration(visit) non_closed_visits.append({ "who_entered": visit.passcard, "entered_at": timezone.localtime(value=visit.entered_at), "duration": format_duration(duration_in_storage) }) context = { "non_closed_visits": non_closed_visits, # не закрытые посещения } return render(request, 'storage_information.html', context)
def passcard_info_view(request, passcode): visits = Visit.objects.filter(passcard__passcode=passcode) this_passcard_visits = [] for visit in visits: this_passcard_visits.append({ "entered_at": django.utils.timezone.localtime(visit.entered_at), "duration": format_duration(get_duration(visit)), "is_strange": is_visit_long(visit) }) context = { "passcard": Passcard.objects.get(passcode=passcode), "this_passcard_visits": this_passcard_visits } return render(request, 'passcard_info.html', context)
def storage_information_view(request): non_closed_visits = [] visits = Visit.objects.filter(leaved_at=None) for visit in visits: visit_time = get_duration(visit) duration = format_duration(visit_time) visitor = visit.passcard.owner_name who_in_storage = { "who_entered": visitor, "entered_at": visit.entered_at, "duration": duration, } non_closed_visits.append(who_in_storage) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)
def storage_information_view(request): non_closed_visits = [] active_visits = Visit.objects.filter(leaved_at=None) for visit in active_visits: non_closed_visit = { 'who_entered': visit.passcard, 'entered_at': visit.entered_at, 'duration': format_duration(visit.get_duration()), 'is_strange': visit.is_visit_long() } non_closed_visits.append(non_closed_visit) context = { "non_closed_visits": non_closed_visits, } return render(request, 'storage_information.html', context)