Exemplo n.º 1
0
def enter_attraction_pairs(a_l, utr):
    attraction_num = len(a_l)
    str_attract = ''
    for i in range(attraction_num):
        a1_num = a_l[i].attraction_number
        str_attract = str_attract + str(a1_num)
        if i == attraction_num -1:
            pass
        else:
            str_attract = str_attract + ','
        utr.attract_list_nums = str_attract
        utr.save()
        for j in range(attraction_num):
            a2_num = a_l[j].attraction_number
            new_pair = attraction_pair(user_trop_request=utr, attraction=a_l[i])
            new_pair.attraction_second_num = a2_num
            new_pair.save()
Exemplo n.º 2
0
def write_durations(a_l, utr, durs):
    attraction_num = len(a_l)
    for i in range(attraction_num):
        a1_num = a_l[i].attraction_number
        for j in range(attraction_num):
            a2_num = a_l[j].attraction_number
            if i!=j:
                try:
                    pairs = attraction_pair.objects.filter(user_trop_request=utr).filter(attraction=a_l[i])
                    for pair in pairs:
                        if pair.attraction_second_num == a2_num:
                            pair.duration = durs[i][j]
                            pair.save()
                except:
                    new_pair = attraction_pair(user_trop_request = utr, attraction=a_l[i])
                    new_pair.attraction_second_num = a2_num
                    new_pair.duration = durs[i][j]
                    new_pair.save()
Exemplo n.º 3
0
def enter_attraction_pairs(a_l, utr):
    attraction_num = len(a_l)
    str_attract = ''
    for i in range(attraction_num):
        a1_num = a_l[i].attraction_number
        str_attract = str_attract + str(a1_num)
        if i == attraction_num - 1:
            pass
        else:
            str_attract = str_attract + ','
        utr.attract_list_nums = str_attract
        utr.save()
        for j in range(attraction_num):
            a2_num = a_l[j].attraction_number
            new_pair = attraction_pair(user_trop_request=utr,
                                       attraction=a_l[i])
            new_pair.attraction_second_num = a2_num
            new_pair.save()
Exemplo n.º 4
0
def write_durations(a_l, utr, durs):
    attraction_num = len(a_l)
    for i in range(attraction_num):
        a1_num = a_l[i].attraction_number
        for j in range(attraction_num):
            a2_num = a_l[j].attraction_number
            if i != j:
                try:
                    pairs = attraction_pair.objects.filter(
                        user_trop_request=utr).filter(attraction=a_l[i])
                    for pair in pairs:
                        if pair.attraction_second_num == a2_num:
                            pair.duration = durs[i][j]
                            pair.save()
                except:
                    new_pair = attraction_pair(user_trop_request=utr,
                                               attraction=a_l[i])
                    new_pair.attraction_second_num = a2_num
                    new_pair.duration = durs[i][j]
                    new_pair.save()