1. from django.db import models
    
  2. 
    
  3. 
    
  4. class Entry(models.Model):
    
  5.     title = models.CharField(max_length=200)
    
  6.     updated = models.DateTimeField()
    
  7.     published = models.DateTimeField()
    
  8. 
    
  9.     class Meta:
    
  10.         ordering = ("updated",)
    
  11. 
    
  12.     def __str__(self):
    
  13.         return self.title
    
  14. 
    
  15.     def get_absolute_url(self):
    
  16.         return "/blog/%s/" % self.pk
    
  17. 
    
  18. 
    
  19. class Article(models.Model):
    
  20.     title = models.CharField(max_length=200)
    
  21.     entry = models.ForeignKey(Entry, models.CASCADE)
    
  22.     updated = models.DateTimeField()
    
  23.     published = models.DateTimeField()
    
  24. 
    
  25.     class Meta:
    
  26.         ordering = ["updated"]