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)
|