blob: fb5dac4d60462cc4456953b1dd679b35f905bf3c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
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}"
|