30 lines
842 B
Python
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()) |