Создание вложенного раздела Комментарий

Каким образом лучше всего создать вложенный раздел комментариев? Я не смог настроить его добавление к моей текущей настройке.

Мои текущие настройки Views таковы

class AddCommentView(CreateView):
    model = Comment
    form_class = CommentForm
    template_name = 'add_comment.html'

    # fields = '__all__'
    def form_valid(self, form):
        form.instance.post_id = self.kwargs['pk']
        return super().form_valid(form)

    success_url = reverse_lazy('home')

Это мои текущие модели...


class Comment(models.Model):
    post = models.ForeignKey(Post, related_name="comments", on_delete=models.CASCADE)
    name = models.CharField(max_length=250)
    body = models.TextField()
    date_added = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return '%s - %s' % (self.post.title, self.name)

Любая помощь в этом вопросе будет очень признательна!

Вернуться на верх