Private
Public Access
1
0

adding full_name

This commit is contained in:
Sander Roosendaal
2022-07-08 14:46:04 +02:00
parent 2dc66800bb
commit 194140f627
4 changed files with 52 additions and 6 deletions

View File

@@ -19,6 +19,7 @@ def current_day(ttz=None):
class Athlete(models.Model):
first_name = models.CharField(max_length=200)
last_name = models.CharField(max_length=200)
full_name = models.CharField(max_length=200)
club = models.CharField(max_length=200)
trueskill_mu = models.FloatField(default=25.)
trueskill_sigma = models.FloatField(default=25./3.)
@@ -35,7 +36,8 @@ class Athlete(models.Model):
def save(self, *args, **kwargs):
name = '{f} {l}'.format(f = self.first_name, l = self.last_name)
athletes = Athlete.objects.filter(gender=self.gender)
self.full_name = name
athletes = Athlete.objects.filter(gender=self.gender, full_name=self.full_name)
if self.pk is not None:
athletes = athletes.exclude(pk=self.pk)
for a in athletes: