summaryrefslogtreecommitdiff
path: root/app/normalize/models.py
blob: f45f90b719443e8ddddf2b9bed15ca4191b443d5 (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 "%s - %s" % (self.model_name, self.title)