summaryrefslogtreecommitdiff
path: root/app/normalize/models.py
blob: bcd8eacc6d7753ff1fca752a8343d52d349451ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from django.db import models
from django.contrib.contenttypes.models import ContentType


class RelatedPost(models.Model):
    model_name = models.ForeignKey(ContentType, null=True, on_delete=models.SET_NULL)
    entry_id = models.IntegerField()
    title = models.CharField(max_length=200)
    slug = models.CharField(max_length=50)
    pub_date = models.DateTimeField('Date published')

    class Meta:
        ordering = ('model_name', '-pub_date',)
        get_latest_by = 'pub_date'

    def __str__(self):
        return self.title