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()
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()
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()
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()