diff --git a/aleksis/apps/untis/menus.py b/aleksis/apps/untis/menus.py
index 47e440dcdf70bbbd1566baadf6fc054f926b0924..901edd81d2b13ccd4e6a1e55e74ce0ef4cef8dcc 100644
--- a/aleksis/apps/untis/menus.py
+++ b/aleksis/apps/untis/menus.py
@@ -6,10 +6,7 @@ MENUS = {
             "name": _("Untis XML import"),
             "url": "untis_xml_import",
             "validators": [
-                (
-                    "aleksis.core.util.predicates.permission_validator",
-                    "untis.do_xml_import",
-                ),
+                ("aleksis.core.util.predicates.permission_validator", "untis.do_xml_import",),
             ],
         },
         {
diff --git a/aleksis/apps/untis/model_extensions.py b/aleksis/apps/untis/model_extensions.py
index 503e274ce3fd1c00323171d49055fe9c2c78ce15..d71333f6f52122b8121cf163333dbaecd4a8972e 100644
--- a/aleksis/apps/untis/model_extensions.py
+++ b/aleksis/apps/untis/model_extensions.py
@@ -6,61 +6,39 @@ from aleksis.apps.chronos import models as chronos_models
 from aleksis.core import models as core_models
 
 core_models.SchoolTerm.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 core_models.Person.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 core_models.Group.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 
 # Chronos models
 chronos_models.ValidityRange.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.ValidityRange.field(
-    school_year_untis=IntegerField(
-        verbose_name=_("UNTIS school year ID"), null=True, blank=True
-    )
+    school_year_untis=IntegerField(verbose_name=_("UNTIS school year ID"), null=True, blank=True)
 )
 chronos_models.ValidityRange.field(
-    school_id_untis=IntegerField(
-        verbose_name=_("UNTIS school id"), null=True, blank=True
-    )
+    school_id_untis=IntegerField(verbose_name=_("UNTIS school id"), null=True, blank=True)
 )
 chronos_models.ValidityRange.field(
-    version_id_untis=IntegerField(
-        verbose_name=_("UNTIS version id"), null=True, blank=True
-    )
+    version_id_untis=IntegerField(verbose_name=_("UNTIS version id"), null=True, blank=True)
 )
 chronos_models.Subject.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.Room.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.SupervisionArea.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.Lesson.field(
-    lesson_id_untis=IntegerField(
-        verbose_name=_("Lesson id in UNTIS"), null=True, blank=True
-    )
+    lesson_id_untis=IntegerField(verbose_name=_("Lesson id in UNTIS"), null=True, blank=True)
 )
 chronos_models.Lesson.field(
     element_id_untis=IntegerField(
@@ -73,37 +51,23 @@ chronos_models.LessonPeriod.field(
     )
 )
 chronos_models.LessonSubstitution.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.SupervisionSubstitution.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.AbsenceReason.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.Absence.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.Event.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.Holiday.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
 chronos_models.ExtraLesson.field(
-    import_ref_untis=IntegerField(
-        verbose_name=_("UNTIS import reference"), null=True, blank=True
-    )
+    import_ref_untis=IntegerField(verbose_name=_("UNTIS import reference"), null=True, blank=True)
 )
diff --git a/aleksis/apps/untis/models.py b/aleksis/apps/untis/models.py
index 1de4bf108201e612dc9847b6825bf48b2f317180..58f7d58e90f23c2fd11985da7646fa4d02db2c3e 100644
--- a/aleksis/apps/untis/models.py
+++ b/aleksis/apps/untis/models.py
@@ -13,15 +13,9 @@ class Absence(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    absence_id = models.IntegerField(
-        db_column="ABSENCE_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    absence_id = models.IntegerField(db_column="ABSENCE_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -46,9 +40,7 @@ class Absence(models.Model, PureDjangoModel):
     typea = models.SmallIntegerField(
         db_column="TypeA", blank=True, null=True
     )  # Field name made lowercase.
-    ida = models.IntegerField(
-        db_column="IDA", blank=True, null=True
-    )  # Field name made lowercase.
+    ida = models.IntegerField(db_column="IDA", blank=True, null=True)  # Field name made lowercase.
     datefrom = models.IntegerField(
         db_column="DateFrom", blank=True, null=True
     )  # Field name made lowercase.
@@ -93,12 +85,8 @@ class Absencereason(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     absence_reason_id = models.IntegerField(
         db_column="ABSENCE_REASON_ID"
     )  # Field name made lowercase.
@@ -136,21 +124,15 @@ class Absencereason(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "AbsenceReason"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "absence_reason_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "absence_reason_id"),)
 
 
 class Adminlesson(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     ls_id = models.IntegerField(db_column="LS_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -193,16 +175,10 @@ class Alias(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     type = models.SmallIntegerField(db_column="Type")  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
     alias_id = models.IntegerField(db_column="ALIAS_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -238,15 +214,9 @@ class CvReason(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    cv_reason_id = models.IntegerField(
-        db_column="CV_REASON_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    cv_reason_id = models.IntegerField(db_column="CV_REASON_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -281,21 +251,15 @@ class CvReason(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "CV_Reason"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "cv_reason_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "cv_reason_id"),)
 
 
 class Calendar(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     date = models.IntegerField(db_column="Date")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -344,16 +308,10 @@ class Class(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     class_id = models.IntegerField(db_column="CLASS_ID")  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -559,27 +517,19 @@ class Class(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Class"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "class_id", "term_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "class_id", "term_id"),)
 
 
 class Commondata(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     id = models.SmallIntegerField(db_column="ID")  # Field name made lowercase.
     owner = models.SmallIntegerField(db_column="Owner")  # Field name made lowercase.
     number = models.SmallIntegerField(db_column="Number")  # Field name made lowercase.
-    number1 = models.SmallIntegerField(
-        db_column="Number1"
-    )  # Field name made lowercase.
+    number1 = models.SmallIntegerField(db_column="Number1")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -729,15 +679,7 @@ class Commondata(models.Model, PureDjangoModel):
         managed = False
         db_table = "CommonData"
         unique_together = (
-            (
-                "school_id",
-                "schoolyear_id",
-                "version_id",
-                "id",
-                "owner",
-                "number",
-                "number1",
-            ),
+            ("school_id", "schoolyear_id", "version_id", "id", "owner", "number", "number1",),
         )
 
 
@@ -745,15 +687,9 @@ class Corridor(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    corridor_id = models.IntegerField(
-        db_column="CORRIDOR_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    corridor_id = models.IntegerField(db_column="CORRIDOR_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -846,15 +782,9 @@ class Countvalue(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    count_value_id = models.IntegerField(
-        db_column="COUNT_VALUE_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    count_value_id = models.IntegerField(db_column="COUNT_VALUE_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -919,24 +849,16 @@ class Countvalue(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "CountValue"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "count_value_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "count_value_id"),)
 
 
 class Couplcond(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    coupl_cond_id = models.IntegerField(
-        db_column="COUPL_COND_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    coupl_cond_id = models.IntegerField(db_column="COUPL_COND_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -968,24 +890,16 @@ class Couplcond(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "CouplCond"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "coupl_cond_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "coupl_cond_id"),)
 
 
 class Department(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    department_id = models.IntegerField(
-        db_column="DEPARTMENT_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    department_id = models.IntegerField(db_column="DEPARTMENT_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -1011,24 +925,16 @@ class Department(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Department"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "department_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "department_id"),)
 
 
 class Description(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    description_id = models.IntegerField(
-        db_column="DESCRIPTION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    description_id = models.IntegerField(db_column="DESCRIPTION_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -1057,21 +963,15 @@ class Description(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Description"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "description_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "description_id"),)
 
 
 class Event(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     event_id = models.IntegerField(db_column="EVENT_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -1168,12 +1068,8 @@ class Exam(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     exam_id = models.IntegerField(db_column="EXAM_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -1264,12 +1160,8 @@ class Externelement(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     exel_id = models.IntegerField(db_column="EXEL_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -1318,17 +1210,11 @@ class Externindex(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     number = models.SmallIntegerField(db_column="Number")  # Field name made lowercase.
     exel_id = models.IntegerField(db_column="EXEL_ID")  # Field name made lowercase.
-    school_id1 = models.IntegerField(
-        db_column="SCHOOL_ID1"
-    )  # Field name made lowercase.
+    school_id1 = models.IntegerField(db_column="SCHOOL_ID1")  # Field name made lowercase.
     year = models.SmallIntegerField(db_column="Year")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -1360,17 +1246,11 @@ class Externtime(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     number = models.IntegerField(db_column="Number")  # Field name made lowercase.
     exel_id = models.IntegerField(db_column="EXEL_ID")  # Field name made lowercase.
-    school_id1 = models.IntegerField(
-        db_column="SCHOOL_ID1"
-    )  # Field name made lowercase.
+    school_id1 = models.IntegerField(db_column="SCHOOL_ID1")  # Field name made lowercase.
     year = models.SmallIntegerField(db_column="Year")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -1423,16 +1303,10 @@ class Glaettung(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     number = models.SmallIntegerField(db_column="Number")  # Field name made lowercase.
-    teacher_id = models.IntegerField(
-        db_column="TEACHER_ID"
-    )  # Field name made lowercase.
+    teacher_id = models.IntegerField(db_column="TEACHER_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -1455,24 +1329,16 @@ class Glaettung(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Glaettung"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "teacher_id", "number"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "teacher_id", "number"),)
 
 
 class Holiday(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    holiday_id = models.IntegerField(
-        db_column="HOLIDAY_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    holiday_id = models.IntegerField(db_column="HOLIDAY_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -1514,15 +1380,9 @@ class Inputformat(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    input_format_id = models.IntegerField(
-        db_column="INPUT_FORMAT_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    input_format_id = models.IntegerField(db_column="INPUT_FORMAT_ID")  # Field name made lowercase.
     owner = models.SmallIntegerField(db_column="Owner")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -1648,16 +1508,10 @@ class Lesson(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     lesson_id = models.IntegerField(db_column="LESSON_ID")  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -1851,24 +1705,16 @@ class Lesson(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Lesson"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "lesson_id", "term_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "lesson_id", "term_id"),)
 
 
 class Lessongroup(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    lesson_group_id = models.IntegerField(
-        db_column="LESSON_GROUP_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    lesson_group_id = models.IntegerField(db_column="LESSON_GROUP_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -1948,28 +1794,20 @@ class Lessongroup(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "LessonGroup"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "lesson_group_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "lesson_group_id"),)
 
 
 class Lessonsequence(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     type = models.SmallIntegerField(db_column="Type")  # Field name made lowercase.
     lesson_sequence_id = models.IntegerField(
         db_column="LESSON_SEQUENCE_ID"
     )  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2002,14 +1840,7 @@ class Lessonsequence(models.Model, PureDjangoModel):
         managed = False
         db_table = "LessonSequence"
         unique_together = (
-            (
-                "school_id",
-                "schoolyear_id",
-                "version_id",
-                "type",
-                "lesson_sequence_id",
-                "term_id",
-            ),
+            ("school_id", "schoolyear_id", "version_id", "type", "lesson_sequence_id", "term_id",),
         )
 
 
@@ -2017,25 +1848,13 @@ class Lessonstack(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    user_id = models.SmallIntegerField(
-        db_column="USER_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    user_id = models.SmallIntegerField(db_column="USER_ID")  # Field name made lowercase.
     stack_id = models.IntegerField(db_column="STACK_ID")  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
-    typestack = models.SmallIntegerField(
-        db_column="TypeStack"
-    )  # Field name made lowercase.
-    typeelement = models.SmallIntegerField(
-        db_column="TypeElement"
-    )  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
+    typestack = models.SmallIntegerField(db_column="TypeStack")  # Field name made lowercase.
+    typeelement = models.SmallIntegerField(db_column="TypeElement")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2067,12 +1886,8 @@ class Periodstable(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     periods_table_id = models.IntegerField(
         db_column="PERIODS_TABLE_ID"
     )  # Field name made lowercase.
@@ -2131,24 +1946,16 @@ class Periodstable(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "PeriodsTable"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "periods_table_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "periods_table_id"),)
 
 
 class Prebooking(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    prebooking_id = models.IntegerField(
-        db_column="PREBOOKING_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    prebooking_id = models.IntegerField(db_column="PREBOOKING_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2201,25 +2008,17 @@ class Prebooking(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Prebooking"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "prebooking_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "prebooking_id"),)
 
 
 class Room(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     room_id = models.IntegerField(db_column="ROOM_ID")  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2317,24 +2116,16 @@ class Room(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Room"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "room_id", "term_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "room_id", "term_id"),)
 
 
 class Roomgroup(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    roomgroup_id = models.IntegerField(
-        db_column="ROOMGROUP_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    roomgroup_id = models.IntegerField(db_column="ROOMGROUP_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2369,9 +2160,7 @@ class Roomgroup(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "RoomGroup"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "roomgroup_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "roomgroup_id"),)
 
 
 class School(models.Model, PureDjangoModel):
@@ -2430,9 +2219,7 @@ class Schoolyear(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
     counterlast = models.IntegerField(
         db_column="CounterLast", blank=True, null=True
     )  # Field name made lowercase.
@@ -2462,15 +2249,9 @@ class Screenset(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    screenset_id = models.IntegerField(
-        db_column="SCREENSET_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    screenset_id = models.IntegerField(db_column="SCREENSET_ID")  # Field name made lowercase.
     owner = models.SmallIntegerField(db_column="Owner")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -2521,24 +2302,16 @@ class Screenset(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "ScreenSet"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "screenset_id", "owner"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "screenset_id", "owner"),)
 
 
 class Student(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    student_id = models.IntegerField(
-        db_column="STUDENT_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    student_id = models.IntegerField(db_column="STUDENT_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2637,18 +2410,10 @@ class Studentchoice(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    student_id = models.IntegerField(
-        db_column="STUDENT_ID"
-    )  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    student_id = models.IntegerField(db_column="STUDENT_ID")  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
     number = models.SmallIntegerField(db_column="Number")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -2682,14 +2447,7 @@ class Studentchoice(models.Model, PureDjangoModel):
         managed = False
         db_table = "StudentChoice"
         unique_together = (
-            (
-                "school_id",
-                "schoolyear_id",
-                "version_id",
-                "student_id",
-                "term_id",
-                "number",
-            ),
+            ("school_id", "schoolyear_id", "version_id", "student_id", "term_id", "number",),
         )
 
 
@@ -2697,15 +2455,9 @@ class Studentgroup(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    studentgroup_id = models.IntegerField(
-        db_column="STUDENTGROUP_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    studentgroup_id = models.IntegerField(db_column="STUDENTGROUP_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2737,24 +2489,16 @@ class Studentgroup(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "StudentGroup"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "studentgroup_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "studentgroup_id"),)
 
 
 class Subjectgroup(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    subjectgroup_id = models.IntegerField(
-        db_column="SUBJECTGROUP_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    subjectgroup_id = models.IntegerField(db_column="SUBJECTGROUP_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2792,24 +2536,16 @@ class Subjectgroup(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "SubjectGroup"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "subjectgroup_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "subjectgroup_id"),)
 
 
 class Subjects(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    subject_id = models.IntegerField(
-        db_column="SUBJECT_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    subject_id = models.IntegerField(db_column="SUBJECT_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -2935,15 +2671,9 @@ class Substitution(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    substitution_id = models.IntegerField(
-        db_column="SUBSTITUTION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    substitution_id = models.IntegerField(db_column="SUBSTITUTION_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -3044,21 +2774,15 @@ class Substitution(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Substitution"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "substitution_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "substitution_id"),)
 
 
 class Ttelementfilter(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     tt_element_filter_id = models.IntegerField(
         db_column="TT_ELEMENT_FILTER_ID"
     )  # Field name made lowercase.
@@ -3086,13 +2810,7 @@ class Ttelementfilter(models.Model, PureDjangoModel):
         managed = False
         db_table = "TTElementFilter"
         unique_together = (
-            (
-                "school_id",
-                "schoolyear_id",
-                "version_id",
-                "tt_element_filter_id",
-                "owner",
-            ),
+            ("school_id", "schoolyear_id", "version_id", "tt_element_filter_id", "owner",),
         )
 
 
@@ -3100,15 +2818,9 @@ class TtFormat(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    tt_format_id = models.IntegerField(
-        db_column="TT_FORMAT_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    tt_format_id = models.IntegerField(db_column="TT_FORMAT_ID")  # Field name made lowercase.
     owner = models.SmallIntegerField(db_column="Owner")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -3444,21 +3156,15 @@ class TtFormat(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "TT_Format"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "tt_format_id", "owner"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "tt_format_id", "owner"),)
 
 
 class Tableinfo(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     type = models.SmallIntegerField(db_column="Type")  # Field name made lowercase.
     id = models.IntegerField(db_column="ID")  # Field name made lowercase.
     counter = models.IntegerField(
@@ -3496,18 +3202,10 @@ class Teacher(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    teacher_id = models.IntegerField(
-        db_column="TEACHER_ID"
-    )  # Field name made lowercase.
-    term_id = models.SmallIntegerField(
-        db_column="TERM_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    teacher_id = models.IntegerField(db_column="TEACHER_ID")  # Field name made lowercase.
+    term_id = models.SmallIntegerField(db_column="TERM_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -3791,24 +3489,16 @@ class Teacher(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "Teacher"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "teacher_id", "term_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "teacher_id", "term_id"),)
 
 
 class Teachergroup(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    teachergroup_id = models.IntegerField(
-        db_column="TEACHERGROUP_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    teachergroup_id = models.IntegerField(db_column="TEACHERGROUP_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -3846,21 +3536,15 @@ class Teachergroup(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "TeacherGroup"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "teachergroup_id"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "teachergroup_id"),)
 
 
 class Terms(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     term_id = models.IntegerField(db_column="TERM_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -3900,15 +3584,9 @@ class Transfer(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    transfer_id = models.IntegerField(
-        db_column="TRANSFER_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    transfer_id = models.IntegerField(db_column="TRANSFER_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
     )  # Field name made lowercase.
@@ -3950,12 +3628,8 @@ class Untissettings(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     option_id = models.IntegerField(db_column="OPTION_ID")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -3975,9 +3649,7 @@ class Untissettings(models.Model, PureDjangoModel):
     optionkey = models.CharField(
         db_column="OptionKey", max_length=1000, blank=True, null=True
     )  # Field name made lowercase.
-    value = models.TextField(
-        db_column="Value", blank=True, null=True
-    )  # Field name made lowercase.
+    value = models.TextField(db_column="Value", blank=True, null=True)  # Field name made lowercase.
 
     class Meta:
         managed = False
@@ -4207,15 +3879,9 @@ class Valuecorrection(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
-    teacher_id = models.IntegerField(
-        db_column="TEACHER_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
+    teacher_id = models.IntegerField(db_column="TEACHER_ID")  # Field name made lowercase.
     number = models.SmallIntegerField(db_column="Number")  # Field name made lowercase.
     counter = models.IntegerField(
         db_column="Counter", blank=True, null=True
@@ -4257,21 +3923,15 @@ class Valuecorrection(models.Model, PureDjangoModel):
     class Meta:
         managed = False
         db_table = "ValueCorrection"
-        unique_together = (
-            ("school_id", "schoolyear_id", "version_id", "teacher_id", "number"),
-        )
+        unique_together = (("school_id", "schoolyear_id", "version_id", "teacher_id", "number"),)
 
 
 class Version(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     counterlast = models.IntegerField(
         db_column="CounterLast", blank=True, null=True
     )  # Field name made lowercase.
@@ -4325,12 +3985,8 @@ class Views(models.Model, PureDjangoModel):
     school_id = models.IntegerField(
         db_column="SCHOOL_ID", primary_key=True
     )  # Field name made lowercase.
-    schoolyear_id = models.IntegerField(
-        db_column="SCHOOLYEAR_ID"
-    )  # Field name made lowercase.
-    version_id = models.SmallIntegerField(
-        db_column="VERSION_ID"
-    )  # Field name made lowercase.
+    schoolyear_id = models.IntegerField(db_column="SCHOOLYEAR_ID")  # Field name made lowercase.
+    version_id = models.SmallIntegerField(db_column="VERSION_ID")  # Field name made lowercase.
     type = models.SmallIntegerField(db_column="Type")  # Field name made lowercase.
     views_id = models.IntegerField(db_column="VIEWS_ID")  # Field name made lowercase.
     owner = models.SmallIntegerField(db_column="Owner")  # Field name made lowercase.
diff --git a/aleksis/apps/untis/preferences.py b/aleksis/apps/untis/preferences.py
index 615de133755aaef464029a41937673b5bd5ff8fe..bae4454f9d1d7766eeeb2feb8ec071236cf0e950 100644
--- a/aleksis/apps/untis/preferences.py
+++ b/aleksis/apps/untis/preferences.py
@@ -79,6 +79,5 @@ class UseCourseGroups(BooleanPreference):
     default = True
     verbose_name = _("Use course groups")
     help_text = _(
-        "Build or search course groups for every course"
-        " instead of setting classes as groups."
+        "Build or search course groups for every course" " instead of setting classes as groups."
     )
diff --git a/aleksis/apps/untis/util/mysql/importers/absences.py b/aleksis/apps/untis/util/mysql/importers/absences.py
index eeb5f96d7cbf967b4a2c321f1925c1bf59ee13f4..cf3e3386abd31cdcd612e5437585fb29f1eb1f3f 100644
--- a/aleksis/apps/untis/util/mysql/importers/absences.py
+++ b/aleksis/apps/untis/util/mysql/importers/absences.py
@@ -42,9 +42,7 @@ def import_absences(
 
     # Get absences
     absences = (
-        run_default_filter(
-            validity_range, mysql_models.Absence.objects, filter_term=False
-        )
+        run_default_filter(validity_range, mysql_models.Absence.objects, filter_term=False)
         .filter(datefrom__lte=untis_term_end, dateto__gte=untis_term_start)
         .order_by("absence_id")
     )
diff --git a/aleksis/apps/untis/util/mysql/importers/common_data.py b/aleksis/apps/untis/util/mysql/importers/common_data.py
index 94173de6668f1a16caae46b04185f333d12eabb6..791d02a18365092370f6a3c926c16c6083a070a4 100644
--- a/aleksis/apps/untis/util/mysql/importers/common_data.py
+++ b/aleksis/apps/untis/util/mysql/importers/common_data.py
@@ -31,9 +31,7 @@ def import_subjects(validity_range: ValidityRange) -> Dict[int, chronos_models.S
     subjects_ref = {}
 
     # Get subjects
-    subjects = run_default_filter(
-        validity_range, mysql_models.Subjects.objects, filter_term=False
-    )
+    subjects = run_default_filter(validity_range, mysql_models.Subjects.objects, filter_term=False)
 
     for subject in tqdm(subjects, desc="Import subjects", **TQDM_DEFAULTS):
         # Check if needed data are provided
@@ -175,9 +173,7 @@ def import_classes(
         # Check if needed data are provided
         if not class_.name:
             raise RuntimeError(
-                "Class ID {}: Cannot import class without short name.".format(
-                    class_.teacher_id
-                )
+                "Class ID {}: Cannot import class without short name.".format(class_.teacher_id)
             )
 
         # Build values
@@ -191,8 +187,7 @@ def import_classes(
 
         try:
             new_group = core_models.Group.objects.get(
-                short_name__iexact=short_name,
-                school_term__in=[None, validity_range.school_term],
+                short_name__iexact=short_name, school_term__in=[None, validity_range.school_term],
             )
         except core_models.Group.DoesNotExist:
             new_group = core_models.Group.objects.create(
@@ -213,10 +208,7 @@ def import_classes(
             changed = True
             logger.info("  Short name updated")
 
-        if (
-            get_site_preferences()["untis_mysql__update_groups_name"]
-            and new_group.name != name
-        ):
+        if get_site_preferences()["untis_mysql__update_groups_name"] and new_group.name != name:
             new_group.name = name
             changed = True
             logger.info("  Name updated")
@@ -256,9 +248,7 @@ def import_rooms(validity_range: ValidityRange) -> Dict[int, chronos_models.Room
     for room in tqdm(rooms, desc="Import rooms", **TQDM_DEFAULTS):
         if not room.name:
             raise RuntimeError(
-                "Room ID {}: Cannot import room without short name.".format(
-                    room.room_id
-                )
+                "Room ID {}: Cannot import room without short name.".format(room.room_id)
             )
 
         # Build values
@@ -269,8 +259,7 @@ def import_rooms(validity_range: ValidityRange) -> Dict[int, chronos_models.Room
         logger.info("Import room {} …".format(short_name))
 
         new_room, created = chronos_models.Room.objects.get_or_create(
-            short_name=short_name,
-            defaults={"name": name, "import_ref_untis": import_ref},
+            short_name=short_name, defaults={"name": name, "import_ref_untis": import_ref},
         )
 
         if created:
@@ -278,10 +267,7 @@ def import_rooms(validity_range: ValidityRange) -> Dict[int, chronos_models.Room
 
         changed = False
 
-        if (
-            get_site_preferences()["untis_mysql__update_rooms_name"]
-            and new_room.name != name
-        ):
+        if get_site_preferences()["untis_mysql__update_rooms_name"] and new_room.name != name:
             new_room.name = name
             changed = True
             logger.info("  Name updated")
@@ -306,9 +292,7 @@ def import_supervision_areas(
     ref = {}
 
     # Get supervision areas
-    areas = run_default_filter(
-        validity_range, mysql_models.Corridor.objects, filter_term=False
-    )
+    areas = run_default_filter(validity_range, mysql_models.Corridor.objects, filter_term=False)
 
     for area in tqdm(areas, desc="Import supervision areas", **TQDM_DEFAULTS):
         if not area.name:
@@ -428,9 +412,7 @@ def import_time_periods(
 ) -> Dict[int, Dict[int, chronos_models.TimePeriod]]:
     """Import time periods an breaks."""
     times = (
-        run_default_filter(
-            validity_range, mysql_models.Commondata.objects, filter_term=False
-        )
+        run_default_filter(validity_range, mysql_models.Commondata.objects, filter_term=False)
         .filter(id=30)
         .order_by("number")
     )
@@ -446,9 +428,7 @@ def import_time_periods(
         times_ref[period] = (start_time, end_time)
 
     periods = (
-        run_default_filter(
-            validity_range, mysql_models.Commondata.objects, filter_term=False
-        )
+        run_default_filter(validity_range, mysql_models.Commondata.objects, filter_term=False)
         .filter(id=CommonDataId.PERIOD.value)
         .order_by("number", "number1")
     )
@@ -460,9 +440,7 @@ def import_time_periods(
         start_time = times_ref[period][0]
         end_time = times_ref[period][1]
 
-        logger.info(
-            "Import time period on weekday {} in the {}. period".format(weekday, period)
-        )
+        logger.info("Import time period on weekday {} in the {}. period".format(weekday, period))
 
         new_time_period, created = chronos_models.TimePeriod.objects.get_or_create(
             weekday=weekday,
@@ -474,10 +452,7 @@ def import_time_periods(
         if created:
             logger.info("  New time period created")
 
-        if (
-            new_time_period.time_start != start_time
-            or new_time_period.time_end != end_time
-        ):
+        if new_time_period.time_start != start_time or new_time_period.time_end != end_time:
             new_time_period.time_start = start_time
             new_time_period.time_end = end_time
             new_time_period.save()
@@ -505,9 +480,7 @@ def import_breaks(
         # Add None two times in order to create breaks before first lesson and after last lesson
         time_periods_for_breaks = [None] + list(time_periods.values()) + [None]
         for i, time_period in tqdm(
-            enumerate(time_periods_for_breaks),
-            desc="Import breaks (period)",
-            **TQDM_DEFAULTS
+            enumerate(time_periods_for_breaks), desc="Import breaks (period)", **TQDM_DEFAULTS
         ):
             # If last item (None) is reached, no further break must be created
             if i + 1 == len(time_periods_for_breaks):
@@ -568,8 +541,7 @@ def import_absence_reasons(
         logger.info("Import absence reason {} …".format(short_name))
 
         new_reason, created = chronos_models.AbsenceReason.objects.get_or_create(
-            import_ref_untis=import_ref,
-            defaults={"short_name": short_name, "name": name},
+            import_ref_untis=import_ref, defaults={"short_name": short_name, "name": name},
         )
 
         if created:
diff --git a/aleksis/apps/untis/util/mysql/importers/events.py b/aleksis/apps/untis/util/mysql/importers/events.py
index d54a7e62b256d2bd2624fd6f97ba2f69fcbc6fda..2492124984d850f29efaaaa32b96706a8b1193fb 100644
--- a/aleksis/apps/untis/util/mysql/importers/events.py
+++ b/aleksis/apps/untis/util/mysql/importers/events.py
@@ -21,19 +21,13 @@ logger = logging.getLogger(__name__)
 
 
 def import_events(
-    validity_range: ValidityRange,
-    time_periods_ref,
-    teachers_ref,
-    classes_ref,
-    rooms_ref,
+    validity_range: ValidityRange, time_periods_ref, teachers_ref, classes_ref, rooms_ref,
 ):
     ref = {}
 
     # Get absences
     events = (
-        run_default_filter(
-            validity_range, mysql_models.Event.objects, filter_term=False
-        )
+        run_default_filter(validity_range, mysql_models.Event.objects, filter_term=False)
         .filter(
             datefrom__lte=date_to_untis_date(validity_range.date_end),
             dateto__gte=date_to_untis_date(validity_range.date_start),
@@ -140,8 +134,7 @@ def import_events(
 
         # Delete all no longer existing events
         for e in chronos_models.Event.objects.filter(
-            date_start__lte=validity_range.date_start,
-            date_end__gte=validity_range.date_end,
+            date_start__lte=validity_range.date_start, date_end__gte=validity_range.date_end,
         ):
             if e.import_ref_untis and e.import_ref_untis not in existing_events:
                 logger.info("Event {} deleted".format(e.id))
diff --git a/aleksis/apps/untis/util/mysql/importers/holidays.py b/aleksis/apps/untis/util/mysql/importers/holidays.py
index 462d612913371ab0072d7b677913c23de6426b8b..cd34a05dbaa943599809bfaf0f6a8bd9f6e1a85b 100644
--- a/aleksis/apps/untis/util/mysql/importers/holidays.py
+++ b/aleksis/apps/untis/util/mysql/importers/holidays.py
@@ -17,9 +17,7 @@ def import_holidays(validity_range: ValidityRange) -> Dict[int, chronos_models.H
     ref = {}
 
     # Get holidays
-    holidays = run_default_filter(
-        validity_range, mysql_models.Holiday.objects, filter_term=False
-    )
+    holidays = run_default_filter(validity_range, mysql_models.Holiday.objects, filter_term=False)
 
     for holiday in tqdm(holidays, desc="Import holidays", **TQDM_DEFAULTS):
         import_ref = holiday.holiday_id
@@ -27,9 +25,7 @@ def import_holidays(validity_range: ValidityRange) -> Dict[int, chronos_models.H
         # Check if needed data are provided
         if not holiday.name:
             raise RuntimeError(
-                "Holiday ID {}: Cannot import holiday without short name.".format(
-                    import_ref
-                )
+                "Holiday ID {}: Cannot import holiday without short name.".format(import_ref)
             )
 
         title = holiday.name[:50]
diff --git a/aleksis/apps/untis/util/mysql/importers/lessons.py b/aleksis/apps/untis/util/mysql/importers/lessons.py
index 2eb8e9de80b81d5fd620e818fc1efd29070d038d..b5d69fe1a51f49df73bfb8f6f08823e5ab66a20a 100644
--- a/aleksis/apps/untis/util/mysql/importers/lessons.py
+++ b/aleksis/apps/untis/util/mysql/importers/lessons.py
@@ -116,12 +116,8 @@ def import_lessons(
 
                 # Search by parent groups and subject
                 qs = core_models.Group.objects.filter(
-                    parent_groups__in=[c.id for c in course_classes],
-                    subject_id=subject.id,
-                ).filter(
-                    Q(school_term__isnull=True)
-                    | Q(school_term=validity_range.school_term)
-                )
+                    parent_groups__in=[c.id for c in course_classes], subject_id=subject.id,
+                ).filter(Q(school_term__isnull=True) | Q(school_term=validity_range.school_term))
 
                 # Check if found groups match
                 match = False
@@ -139,12 +135,10 @@ def import_lessons(
 
                     # Build names and refs for course groups
                     group_short_name = "{}-{}".format(
-                        "".join([c.short_name for c in course_classes]),
-                        subject.short_name,
+                        "".join([c.short_name for c in course_classes]), subject.short_name,
                     )
                     group_name = "{}: {}".format(
-                        ", ".join([c.short_name for c in course_classes]),
-                        subject.short_name,
+                        ", ".join([c.short_name for c in course_classes]), subject.short_name,
                     )
 
                     # Get or create course group
@@ -227,9 +221,7 @@ def import_lessons(
             lesson.teachers.set(teachers)
 
             # All times for this course
-            old_lesson_periods_qs = chronos_models.LessonPeriod.objects.filter(
-                lesson=lesson
-            )
+            old_lesson_periods_qs = chronos_models.LessonPeriod.objects.filter(lesson=lesson)
 
             # If length has changed, delete all lesson periods
             if old_lesson_periods_qs.count() != len(time_periods):
@@ -253,10 +245,7 @@ def import_lessons(
                     # Update old lesson period
 
                     old_lesson_period = old_lesson_period_qs[0]
-                    if (
-                        old_lesson_period.period != time_period
-                        or old_lesson_period.room != room
-                    ):
+                    if old_lesson_period.period != time_period or old_lesson_period.room != room:
                         old_lesson_period.period = time_period
                         old_lesson_period.room = room
                         old_lesson_period.save()
diff --git a/aleksis/apps/untis/util/mysql/importers/substitutions.py b/aleksis/apps/untis/util/mysql/importers/substitutions.py
index ca70456987401347495b874f32bde593f6c8a406..75b8d5c251f83b80872dbbff43debe06e84403a0 100644
--- a/aleksis/apps/untis/util/mysql/importers/substitutions.py
+++ b/aleksis/apps/untis/util/mysql/importers/substitutions.py
@@ -37,9 +37,7 @@ def import_substitutions(
 ):
     """Import substitutions."""
     subs = (
-        run_default_filter(
-            validity_range, mysql_models.Substitution.objects, filter_term=False
-        )
+        run_default_filter(validity_range, mysql_models.Substitution.objects, filter_term=False)
         .filter(
             date__gte=date_to_untis_date(validity_range.date_start),
             date__lte=date_to_untis_date(validity_range.date_end),
@@ -141,10 +139,7 @@ def import_substitutions(
                 classes.append(classes_ref[id_])
 
             if lesson_period:
-                (
-                    substitution,
-                    created,
-                ) = chronos_models.LessonSubstitution.objects.get_or_create(
+                (substitution, created,) = chronos_models.LessonSubstitution.objects.get_or_create(
                     lesson_period=lesson_period, week=week.week, year=week.year
                 )
 
@@ -177,18 +172,13 @@ def import_substitutions(
                 logger.info("  Extra lesson detected")
                 time_period = time_periods_ref[date.weekday()][period]
 
-                groups = [
-                    classes_ref[pk] for pk in untis_split_first(sub.classids, int)
-                ]
+                groups = [classes_ref[pk] for pk in untis_split_first(sub.classids, int)]
 
                 room = room_old if not room_new and room_old else room_new
                 subject = subject_old if not subject_new else subject_new
                 teachers = [teacher_old] if not teacher_new else [teacher_new]
 
-                (
-                    extra_lesson,
-                    created,
-                ) = chronos_models.ExtraLesson.objects.update_or_create(
+                (extra_lesson, created,) = chronos_models.ExtraLesson.objects.update_or_create(
                     import_ref_untis=sub_id,
                     defaults={
                         "week": week.week,
@@ -223,9 +213,7 @@ def import_substitutions(
                         substitution,
                         created,
                     ) = chronos_models.SupervisionSubstitution.objects.get_or_create(
-                        supervision=supervision,
-                        date=date,
-                        defaults={"teacher": teacher_new},
+                        supervision=supervision, date=date, defaults={"teacher": teacher_new},
                     )
 
                     if created:
diff --git a/aleksis/apps/untis/util/mysql/importers/terms.py b/aleksis/apps/untis/util/mysql/importers/terms.py
index 2440a9b04c11ff379cbfbd102645cee54df612fb..3b981b665775d68f419ef5fceb251a44bf9c9c08 100644
--- a/aleksis/apps/untis/util/mysql/importers/terms.py
+++ b/aleksis/apps/untis/util/mysql/importers/terms.py
@@ -25,8 +25,7 @@ def get_terms_for_date(for_date: Optional[date] = None) -> QuerySet:
         for_date = timezone.now().date()
 
     qs = run_using(mysql_models.Terms.objects).filter(
-        datefrom__lte=date_to_untis_date(for_date),
-        dateto__gte=date_to_untis_date(for_date),
+        datefrom__lte=date_to_untis_date(for_date), dateto__gte=date_to_untis_date(for_date),
     )
 
     return qs
@@ -37,9 +36,7 @@ def get_future_terms_for_date(for_date: Optional[date] = None) -> QuerySet:
     if not for_date:
         for_date = timezone.now().date()
 
-    qs = run_using(mysql_models.Terms.objects).filter(
-        datefrom__gt=date_to_untis_date(for_date),
-    )
+    qs = run_using(mysql_models.Terms.objects).filter(datefrom__gt=date_to_untis_date(for_date),)
 
     return qs
 
@@ -47,9 +44,7 @@ def get_future_terms_for_date(for_date: Optional[date] = None) -> QuerySet:
 logger = logging.getLogger(__name__)
 
 
-def import_terms(
-    qs: Optional[QuerySet] = None,
-) -> Dict[int, chronos_models.ValidityRange]:
+def import_terms(qs: Optional[QuerySet] = None,) -> Dict[int, chronos_models.ValidityRange]:
     """Import terms and school years as validity ranges and school terms."""
     ranges_ref = {}
 
@@ -60,9 +55,7 @@ def import_terms(
     for term in tqdm(qs, desc="Import terms (as validity ranges)", **TQDM_DEFAULTS):
         if not term.name:
             raise RuntimeError(
-                "Term ID {}: Cannot import term without short name.".format(
-                    term.term_id
-                )
+                "Term ID {}: Cannot import term without short name.".format(term.term_id)
             )
         term_id = term.term_id
         name = term.longname if term.longname else term.name
@@ -73,9 +66,7 @@ def import_terms(
 
         school_year_id = term.schoolyear_id
         try:
-            school_term = core_models.SchoolTerm.objects.within_dates(
-                date_start, date_end
-            ).get()
+            school_term = core_models.SchoolTerm.objects.within_dates(date_start, date_end).get()
             logger.info("    School term found by time.")
         except core_models.SchoolTerm.DoesNotExist:
             if school_year_id in school_terms:
@@ -86,9 +77,7 @@ def import_terms(
                     schoolyear_id=school_year_id
                 )
                 school_term_name = (
-                    school_year.text
-                    if school_year.text
-                    else school_year.schoolyearzoned
+                    school_year.text if school_year.text else school_year.schoolyearzoned
                 )
 
                 logger.info(f"  Import school year {school_year_id} ...")
@@ -115,9 +104,7 @@ def import_terms(
         school_term.save()
 
         try:
-            validity_range = chronos_models.ValidityRange.objects.get(
-                import_ref_untis=term_id
-            )
+            validity_range = chronos_models.ValidityRange.objects.get(import_ref_untis=term_id)
             logger.info("  Validity range found by import reference.")
         except chronos_models.ValidityRange.DoesNotExist:
             try:
diff --git a/aleksis/apps/untis/util/mysql/main.py b/aleksis/apps/untis/util/mysql/main.py
index d0902af6df1be2dd24b455ee2570b7fb5d5a757a..f77c8723fb9b977996d4727e31bbdba5c02038b2 100644
--- a/aleksis/apps/untis/util/mysql/main.py
+++ b/aleksis/apps/untis/util/mysql/main.py
@@ -50,18 +50,11 @@ def untis_import_mysql(terms: Optional[QuerySet] = None):
         holidays_ref = import_holidays(validity_range)
 
         # Supervisions
-        supervision_areas_ref = import_supervision_areas(
-            validity_range, breaks_ref, teachers_ref
-        )
+        supervision_areas_ref = import_supervision_areas(validity_range, breaks_ref, teachers_ref)
 
         # Lessons
         import_lessons(
-            validity_range,
-            time_periods_ref,
-            rooms_ref,
-            subjects_ref,
-            teachers_ref,
-            classes_ref,
+            validity_range, time_periods_ref, rooms_ref, subjects_ref, teachers_ref, classes_ref,
         )
 
         # Substitutions
@@ -84,6 +77,4 @@ def untis_import_mysql(terms: Optional[QuerySet] = None):
         )
 
         # Events
-        import_events(
-            validity_range, time_periods_ref, teachers_ref, classes_ref, rooms_ref
-        )
+        import_events(validity_range, time_periods_ref, teachers_ref, classes_ref, rooms_ref)
diff --git a/aleksis/apps/untis/util/mysql/util.py b/aleksis/apps/untis/util/mysql/util.py
index dce08bf93d5be7edc3c144cd745373411452b490..3cbc4ca7c14419e78283a47baac627bca042f5dd 100644
--- a/aleksis/apps/untis/util/mysql/util.py
+++ b/aleksis/apps/untis/util/mysql/util.py
@@ -63,9 +63,7 @@ def clean_array(seq: Sequence, conv: Callable[[Any], Any] = lambda el: el) -> Se
     >>> clean_array(["8", "", "12", "0"], int)
     [8, 12]
     """
-    filtered = filter(
-        lambda el: bool(el), map(lambda el: conv(el) if el else None, seq)
-    )
+    filtered = filter(lambda el: bool(el), map(lambda el: conv(el) if el else None, seq))
     return type(seq)(filtered)
 
 
@@ -103,9 +101,7 @@ def untis_colour_to_hex(colour: int) -> str:
     return "#" + hex_rgb
 
 
-def compare_m2m(
-    a: Union[Sequence[Model], QuerySet], b: Union[Sequence[Model], QuerySet]
-) -> bool:
+def compare_m2m(a: Union[Sequence[Model], QuerySet], b: Union[Sequence[Model], QuerySet]) -> bool:
     """Compare if content of two m2m fields is equal."""
     return set(a) == set(b)
 
diff --git a/aleksis/apps/untis/util/xml/xml.py b/aleksis/apps/untis/util/xml/xml.py
index a4d15eec2b7f47153df58e04c43ff632b86808cd..dbfe04f297710407571ea867d00a59e64b42ae90 100644
--- a/aleksis/apps/untis/util/xml/xml.py
+++ b/aleksis/apps/untis/util/xml/xml.py
@@ -134,11 +134,7 @@ def untis_import_xml(request: HttpRequest, untis_xml: Union[BinaryIO, str]) -> N
             else None
         )
         date_end = (
-            date(
-                int(effectiveenddate[:4]),
-                int(effectiveenddate[4:6]),
-                int(effectiveenddate[6:]),
-            )
+            date(int(effectiveenddate[:4]), int(effectiveenddate[4:6]), int(effectiveenddate[6:]),)
             if effectiveenddate
             else None
         )
@@ -150,9 +146,7 @@ def untis_import_xml(request: HttpRequest, untis_xml: Union[BinaryIO, str]) -> N
         try:
             groups = [Group.objects.get(short_name=v) for v in group_short_names]
         except Group.DoesNotExist:
-            messages.error(
-                request, _("Invalid list of classes: %s") % ", ".join(group_short_names)
-            )
+            messages.error(request, _("Invalid list of classes: %s") % ", ".join(group_short_names))
             continue
 
         try:
@@ -160,14 +154,11 @@ def untis_import_xml(request: HttpRequest, untis_xml: Union[BinaryIO, str]) -> N
         except Person.DoesNotExist:
             messages.error(
                 request,
-                _("Failed to import lesson: Teacher %s does not exist.")
-                % teacher_short_name,
+                _("Failed to import lesson: Teacher %s does not exist.") % teacher_short_name,
             )
             continue
 
-        lesson = Lesson.objects.create(
-            subject=subject, date_start=date_start, date_end=date_end
-        )
+        lesson = Lesson.objects.create(subject=subject, date_start=date_start, date_end=date_end)
 
         lesson.groups.set(groups)
         lesson.teachers.set(teachers)