:py:mod:`oioioi.teachers.models` ================================ .. py:module:: oioioi.teachers.models Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: oioioi.teachers.models.Teacher oioioi.teachers.models.ContestTeacher oioioi.teachers.models.RegistrationConfig .. py:class:: Teacher(*args, **kwargs) Bases: :py:obj:`django.db.models.Model` Make subclasses preserve the alters_data attribute on overridden methods. .. py:class:: Meta Bases: :py:obj:`object` .. py:attribute:: permissions :annotation: = [None] .. py:attribute:: user .. py:attribute:: is_active .. py:attribute:: school .. py:attribute:: join_date .. py:method:: __str__() Return str(self). .. py:class:: ContestTeacher(*args, **kwargs) Bases: :py:obj:`django.db.models.Model` Make subclasses preserve the alters_data attribute on overridden methods. .. py:class:: Meta Bases: :py:obj:`object` .. py:attribute:: unique_together :annotation: = ['contest', 'teacher'] .. py:attribute:: contest .. py:attribute:: teacher .. py:method:: __str__() Return str(self). .. py:class:: RegistrationConfig(*args, **kwargs) Bases: :py:obj:`django.db.models.Model` Make subclasses preserve the alters_data attribute on overridden methods. .. py:attribute:: contest .. py:attribute:: is_active_pupil .. py:attribute:: is_active_teacher .. py:attribute:: pupil_key .. py:attribute:: teacher_key