:py:mod:`oioioi.pa.models` ========================== .. py:module:: oioioi.pa.models Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: oioioi.pa.models.PARegistration oioioi.pa.models.PAProblemInstanceData Attributes ~~~~~~~~~~ .. autoapisummary:: oioioi.pa.models.T_SHIRT_SIZES oioioi.pa.models.JOB_TYPES oioioi.pa.models.division_registry .. py:data:: T_SHIRT_SIZES .. py:data:: JOB_TYPES :annotation: = [['PS', 'Szkoła podstawowa'], ['MS', 'Gimnazjum'], ['HS', 'Szkoła ponadgimnazjalna'], ['OTH',... .. py:class:: PARegistration(*args, **kwargs) Bases: :py:obj:`oioioi.participants.models.RegistrationModel` Make subclasses preserve the alters_data attribute on overridden methods. .. py:attribute:: address .. py:attribute:: postal_code .. py:attribute:: city .. py:attribute:: job .. py:attribute:: job_name .. py:attribute:: t_shirt_size .. py:attribute:: newsletter .. py:attribute:: terms_accepted .. py:method:: erase_data() .. py:data:: division_registry .. py:class:: PAProblemInstanceData(*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:: verbose_name .. py:attribute:: verbose_name_plural .. py:attribute:: problem_instance .. py:attribute:: division