diff --git a/apps/course/models.py b/apps/course/models.py index 9fa9c2c0..42eafe7b 100644 --- a/apps/course/models.py +++ b/apps/course/models.py @@ -134,8 +134,11 @@ class Comment(MPTTModel): def __str__(self): return self.content + class Meta: + ordering = ('-created_at',) + class MPTTMeta: - order_insertion_by = ['created_at'] + order_insertion_by = ['-created_at'] abstract = True @@ -143,7 +146,7 @@ class CourseComment(Comment): parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True, on_delete=models.PROTECT) course = models.ForeignKey(Course, on_delete=models.CASCADE, related_name='comments') - class Meta: + class Meta(Comment.Meta): verbose_name = 'Комментарий курса' verbose_name_plural = 'Комментарии курсов' @@ -152,6 +155,6 @@ class LessonComment(Comment): parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True, on_delete=models.PROTECT) lesson = models.ForeignKey(Lesson, on_delete=models.CASCADE, related_name='comments') - class Meta: + class Meta(Comment.Meta): verbose_name = 'Комментарий урока' verbose_name_plural = 'Комментарии уроков'