0

我在内置评论中使用 Django 来允许用户评论我的帖子。我还自定义了应用程序来执行以下操作

  • 注册用户将只看到用于评论的文本区域
  • 未注册用户将看到整个表单

尽管整个事情运行良好,但我不明白如何将用户评论链接到用户的个人资料。我想让评论名称可点击,以便将您带到发布该评论的用户个人资料。

但是,对于未注册的用户,我只想显示名称。我必须在哪里以及如何在评论表单中进行更改,以便将其与当前用户链接。

4

1 回答 1

2

检查这个答案:如何在 django 评论中包含用户个人资料的图像/徽标

comment.user或者comment.user.get_profile,如果您使用AUTH_PROFILE_MODULE,应该给您发布评论的用户。

现在您可以获取所需的所有数据:

<a href="{{ comment.user.get_profile.get_absolute_url }}">
  {{ comment.user.get_profile.firstname }}
</a>
于 2011-11-12T10:16:15.867 回答