From b0fd24d4c8bf8c66bdaaa394402a45ccb6aba94b Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Mon, 12 Feb 2018 11:53:02 +0300 Subject: [PATCH] Add ctype method for Content model --- apps/content/models.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/content/models.py b/apps/content/models.py index 6f0932bc..00c15312 100644 --- a/apps/content/models.py +++ b/apps/content/models.py @@ -40,7 +40,10 @@ class Content(PolymorphicModel): class Meta: verbose_name = 'Контент' verbose_name_plural = 'Контент' - ordering = ('-created_at',) + ordering = ('position', '-created_at',) + + def ctype(self): + return self.__class__.__name__.lower() class Image(Content): @@ -65,6 +68,9 @@ class ImageText(Content): class Video(Content): url = models.URLField('Ссылка') + def video_index(self): + return self.url.split('/')[-1] + class Gallery(Content): pass