from django.db import models class Author(models.Model): author = models.CharField(max_length=1024) def __str__(self): return self.author class Source(models.Model): url = models.CharField(max_length=1024) title = models.CharField(max_length=1024) author = models.ForeignKey(Author, on_delete=models.CASCADE) def __str__(self): return f"{self.author} -{self.title}" class Entry(models.Model): created = models.DateField() html_text = models.TextField() source = models.ForeignKey( Source, on_delete=models.CASCADE, related_name="entries") def __str__(self): return f"{self.source} - {self.created}"