from setup_django import * from coord.models import TravellerRoute as OldRoute from traveller.models import TravellerRoute as NewRoute created = skipped = 0 for old in OldRoute.objects.all(): obj, was_created = NewRoute.objects.get_or_create( id=old.id, defaults={ "traveller_id": old.traveller_id, "busStop_id": old.busStop_id, "travel_start_date": old.travel_start_date, "travel_end_date": old.travel_end_date, "mon_am": old.mon_am, "mon_pm": old.mon_pm, "tue_am": old.tue_am, "tue_pm": old.tue_pm, "wen_am": old.wen_am, "wen_pm": old.wen_pm, "thu_am": old.thu_am, "thu_pm": old.thu_pm, "fri_am": old.fri_am, "fri_pm": old.fri_pm, "notes": old.notes, "created_on": old.created_on, "last_edit": old.last_edit, } ) if was_created: created += 1 else: skipped += 1 print(f"TravellerRoutes — created: {created}, skipped: {skipped}") print("Routes:", OldRoute.objects.count(), NewRoute.objects.count())