【问题标题】:`django_comments_xtd` shared by multiple class models`django_comments_xtd` 被多个类模型共享
【发布时间】:2021-12-07 03:08:02
【问题描述】:

我有一个与django_comments_xtd 集成的 Django+Wagtail 博客站点,如下所示:

class PostDetail(Page):
    ...


class Comment(XtdComment):
    page = models.ForeignKey('PostDetail', on_delete=models.CASCADE)

    def save(self, *args, **kwargs):
        if self.user:
            self.user_name = self.user.username
        self.page = PostDetail.objects.get(pk=self.object_pk)
        super(Comment, self).save(*args, **kwargs)

现在我要创建另一个类模型class SurveyPoll(Page):

如何将相同的Comment 应用于新创建的模型?我应该创建另一个评论模型吗?

【问题讨论】:

    标签: wagtail django-comments


    【解决方案1】:

    你有很多选择,最简单和最干净的是从两者(页面,评论)继承

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 2020-04-13
      相关资源
      最近更新 更多