Как разработать систему комментирования блога с помощью django orm?
Я новичок в django и мне интересно, как я могу разработать вложенную систему комментирования для моего проекта блога?
class Post(models.Model):
title = models.CharField(max_length=20)
paragraph = models.TextField()
sources = models.CharField(max_length=100)
author = models.CharField(max_length=50)
likes = models.PositiveIntegerField(default=0)
def __str__(self):
return f'||{self.title}|| from -> {self.author}'
class Comment(models.Model):
name = models.CharField(max_length=20)
mail = models.EmailField()
content = models.CharField(max_length=250)
post = models.ForeignKey(Post, on_delete=models.SET_NULL, null=True, blank=True)
reply = models.ForeignKey('self', on_delete=models.SET_NULL, null=True, blank=True)
def __str__(self):
return f'{self.name} said --> {self.content}'
я попробовал это для моделей и, похоже, это не работает для вложенных комментариев.