models.py 828 B

12345678910111213141516171819202122232425262728
  1. """
  2. This is a basic model to test saving and loading boolean and date-related
  3. types, which in the past were problematic for some database backends.
  4. """
  5. from django.db import models
  6. class Donut(models.Model):
  7. name = models.CharField(max_length=100)
  8. is_frosted = models.BooleanField(default=False)
  9. has_sprinkles = models.BooleanField(null=True)
  10. has_sprinkles_old = models.NullBooleanField()
  11. baked_date = models.DateField(null=True)
  12. baked_time = models.TimeField(null=True)
  13. consumed_at = models.DateTimeField(null=True)
  14. review = models.TextField()
  15. class Meta:
  16. ordering = ('consumed_at',)
  17. def __str__(self):
  18. return self.name
  19. class RumBaba(models.Model):
  20. baked_date = models.DateField(auto_now_add=True)
  21. baked_timestamp = models.DateTimeField(auto_now_add=True)