5
5
# lambda couldn't be used in field default and for python2 it must be declared
7
7
# NOCOMM franku: The lambda won't work; why not return the result?
8
10
def closed_date_default():
10
12
return datetime.datetime.now() + datetime.timedelta(days=90)
12
15
class PollManager(models.Manager):
14
18
return self.all().exclude(closed_date__lte=datetime.datetime.now())
16
21
class Poll(models.Model):
17
22
name = models.CharField(max_length=256)
27
33
def has_user_voted(self, u):
28
34
return u.poll_votes.filter(poll=self).count() > 0