Files
bus-manager/busManager/migration_scripts/Coord To Split Apps/copy_schools.py
T
st01765 4025c28eae Added locations app
Moved contacts to new model
2026-02-26 13:34:32 +11:00

30 lines
842 B
Python

from setup_django import *
from coord.models import School as OldSchool
from traveller.models import School as NewSchool
created = skipped = 0
for old in OldSchool.objects.all():
obj, was_created = NewSchool.objects.get_or_create(
id=old.id,
defaults={
"name": old.name,
"shortName": old.shortName,
"address": old.address,
"suburb_id": old.suburb_id,
"email": old.email,
"phone": old.phone,
"principal_name": old.principal_name,
"principal_phone": old.principal_phone,
"notes": old.notes,
}
)
if was_created:
created += 1
else:
skipped += 1
print(f"Schools — created: {created}, skipped: {skipped}")
print("Schools:", OldSchool.objects.count(), NewSchool.objects.count())