We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a00f611 commit 56982ebCopy full SHA for 56982eb
app/event/sponsor/models.py
@@ -18,6 +18,9 @@ class Meta:
18
ordering = ["name"]
19
constraints = [models.UniqueConstraint(fields=["event", "name"], name="uq__spsr__name")]
20
21
+ def __str__(self) -> str:
22
+ return f"{self.event.name} - {self.name}"
23
+
24
25
class SponsorTier(BaseAbstractModel):
26
event = models.ForeignKey(Event, on_delete=models.PROTECT)
@@ -33,6 +36,9 @@ class Meta:
33
36
models.UniqueConstraint(fields=["event", "order"], name="uq__spsr_tier__order"),
34
37
]
35
38
39
40
41
42
@functools.cached_property
43
def active_sponsors(self) -> collections.abc.Iterable[Sponsor]:
44
with contextlib.suppress(AttributeError):
0 commit comments