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