diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2011-01-20 16:05:53 +0200 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2011-01-20 16:05:53 +0200 |
| commit | fb6edb764a84bbfb9c169468d0422987b43de1e3 (patch) | |
| tree | 716dfa28ef5925a51ec112a2e6b5efdf06804af8 /main/models.py | |
| parent | 5a0d324b9ecf9ec88a772bf7fc92e5b14c0c60de (diff) | |
good stuff almost there
Diffstat (limited to 'main/models.py')
| -rw-r--r-- | main/models.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/main/models.py b/main/models.py index 71a8362..e086b27 100644 --- a/main/models.py +++ b/main/models.py @@ -1,3 +1,22 @@ +from datetime import datetime from django.db import models -# Create your models here. + +class Player(models.Model): + name = models.CharField(max_length=30) + + def __unicode__(self): + return self.name + +class Match(models.Model): + player1 = models.ForeignKey(Player, related_name='match1') #team 1 + player2 = models.ForeignKey(Player, related_name='match2') #team 2 + player3 = models.ForeignKey(Player, related_name='match3', null=True, blank=True) #team 1 + player4 = models.ForeignKey(Player, related_name='match4', null=True, blank=True) #team 2 + score1 = models.IntegerField(default=0) + score2 = models.IntegerField(default=0) + date = models.DateTimeField(default=datetime.now) + + def __unicode__(self): + return "%s vs. %s - %d:%d (%s)" % (self.player1, self.player2, self.score1, self.score2, str(self.date)) + |
