Add DuckName and DuckNameVote models
This commit is contained in:
parent
597ee0373e
commit
67dba65b43
@ -50,6 +50,24 @@ class Duck(models.Model):
|
|||||||
|
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
class DuckName(models.Model):
|
||||||
|
"""Model to hold name suggestions for Ducks"""
|
||||||
|
|
||||||
|
duck = models.ForeignKey(Duck)
|
||||||
|
name = models.CharField(max_length = 60)
|
||||||
|
suggested_by = models.ForeignKey(User)
|
||||||
|
suggested_at = models.DateTimeField(default = timezone.now)
|
||||||
|
closed_by = models.ForeignKey(User, related_name = '+')
|
||||||
|
closed_at = models.DateTimeField(null = True)
|
||||||
|
|
||||||
|
class DuckNameVote(models.Model):
|
||||||
|
"""Model to hold votes to Duck names"""
|
||||||
|
|
||||||
|
duck_name = models.ForeignKey(DuckName)
|
||||||
|
vote_timestamp = models.DateTimeField(default = timezone.now)
|
||||||
|
voter = models.ForeignKey(User)
|
||||||
|
upvote = models.BooleanField(default = True)
|
||||||
|
|
||||||
class DuckCompetence(models.Model):
|
class DuckCompetence(models.Model):
|
||||||
"""Duck competence governor table"""
|
"""Duck competence governor table"""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user