|
|
|
|
@ -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 = 'Комментарии уроков' |
|
|
|
|
|