Events on the calendar
| 100 | |
| 101 | |
| 102 | class Event(Model): |
| 103 | """Events on the calendar""" |
| 104 | |
| 105 | event_id = fields.BigIntField(primary_key=True) |
| 106 | #: The name |
| 107 | name = fields.TextField() |
| 108 | #: What tournaments is a happenin' |
| 109 | tournament: fields.ForeignKeyRelation[Tournament] = fields.ForeignKeyField( |
| 110 | to="models.Tournament", related_name="events" |
| 111 | ) |
| 112 | reporter: fields.ForeignKeyNullableRelation[Reporter] = fields.ForeignKeyField( |
| 113 | to=Reporter, null=True |
| 114 | ) |
| 115 | participants: fields.ManyToManyRelation["Team"] = fields.ManyToManyField( |
| 116 | "models.Team", |
| 117 | related_name="events", |
| 118 | through="event_team", |
| 119 | backward_key="idEvent", |
| 120 | ) |
| 121 | modified = fields.DatetimeField(auto_now=True) |
| 122 | token = fields.TextField(default=generate_token) |
| 123 | alias = fields.IntField(null=True) |
| 124 | |
| 125 | class Meta: |
| 126 | ordering = ["name"] |
| 127 | |
| 128 | def __str__(self): |
| 129 | return self.name |
| 130 | |
| 131 | |
| 132 | class ModelTestPydanticMetaBackwardRelations1(Model): |
no outgoing calls
searching dependent graphs…