Advertisement
Guest User

jbfd

a guest
Jul 15th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. from django.db import models
  2.  
  3. # the following lines added:
  4. import datetime
  5. from django.utils import timezone
  6.  
  7. class Question(models.Model):
  8. question_text = models.CharField(max_length=200)
  9. pub_date = models.DateTimeField('date published')
  10.  
  11. def __str__(self):
  12. return self.question_text
  13.  
  14. def was_published_recently(self):
  15. now = timezone.now()
  16. return now - datetime.timedelta(days=1) <= self.pub_date <= now
  17.  
  18. was_published_recently.admin_order_field = 'pub_date'
  19. was_published_recently.boolean = True
  20. was_published_recently.short_description = 'Published recently?'
  21.  
  22. class Choice(models.Model):
  23. question = models.ForeignKey(Question, on_delete=models.DO_NOTHING,)
  24. choice_text = models.CharField(max_length=200)
  25. votes = models.IntegerField(default=0)
  26.  
  27. def __str__(self):
  28. return self.choice_text
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement