Files
PeerNotes/backend/api/migrations/0011_auto_20240421_0406.py
2024-04-21 00:11:51 -04:00

28 lines
651 B
Python

from django.db import migrations
import os
import json
def load_data_from_json(apps, schema_editor):
Semester = apps.get_model("api", "Semester")
Semester.objects.all().delete()
for year in range(2015, 2024):
for sem in ["Spring", "Summer", "Fall"]:
try:
Semester.objects.create(
name=f"{sem} {year}",
)
except Exception as e:
print("Error:", str(e))
class Migration(migrations.Migration):
dependencies = [
("api", "0010_add_professors"),
]
operations = [
migrations.RunPython(load_data_from_json),
]