oioioi.oi.models

Module Contents

Classes

School

Make subclasses preserve the alters_data attribute on overridden methods.

OIRegistration

Make subclasses preserve the alters_data attribute on overridden methods.

Attributes

oioioi.oi.models.T_SHIRT_SIZES[source]
oioioi.oi.models.PROVINCES[source]
oioioi.oi.models.CLASS_TYPES = [['1LO', 'pierwsza szkoły średniej'], ['2LO', 'druga szkoły średniej'], ['3LO', 'trzecia szkoły...[source]
class oioioi.oi.models.School(*args, **kwargs)[source]

Bases: django.db.models.Model

Make subclasses preserve the alters_data attribute on overridden methods.

class Meta[source]

Bases: object

unique_together = ['name', 'postal_code'][source]
index_together = [['city', 'is_active'], ['province', 'is_active']][source]
ordering = ['province', 'city', 'address', 'name'][source]
name[source]
address[source]
postal_code[source]
city[source]
province[source]
phone[source]
email[source]
is_active[source]
is_approved[source]
__str__()[source]

Return str(self).

get_participants_url()[source]
is_similar(instance)[source]
class oioioi.oi.models.OIRegistration(*args, **kwargs)[source]

Bases: oioioi.participants.models.RegistrationModel

Make subclasses preserve the alters_data attribute on overridden methods.

address[source]
postal_code[source]
city[source]
phone[source]
birthday[source]
birthplace[source]
t_shirt_size[source]
school[source]
class_type[source]
terms_accepted[source]
__str__()[source]

Return str(self).

erase_data()[source]