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. 
    
  6. from django.db import models
    
  7. 
    
  8. 
    
  9. class Donut(models.Model):
    
  10.     name = models.CharField(max_length=100)
    
  11.     is_frosted = models.BooleanField(default=False)
    
  12.     has_sprinkles = models.BooleanField(null=True)
    
  13.     baked_date = models.DateField(null=True)
    
  14.     baked_time = models.TimeField(null=True)
    
  15.     consumed_at = models.DateTimeField(null=True)
    
  16.     review = models.TextField()
    
  17. 
    
  18.     class Meta:
    
  19.         ordering = ("consumed_at",)
    
  20. 
    
  21. 
    
  22. class RumBaba(models.Model):
    
  23.     baked_date = models.DateField(auto_now_add=True)
    
  24.     baked_timestamp = models.DateTimeField(auto_now_add=True)