就像Facebook一样,如果我在评论中标记某人,例如“@Mike”,然后在我发布该评论后,在网站中,我可以在那里看到我的评论,并且评论的内容有@Mike是一个超链接,我单击它,它可以将我重定向到该用户的页面。我不知道该怎么做,有什么建议吗?
顺便说一句,目前我可以将标记的用户名检索到我的后端,我只是不知道如何将该用户名作为超链接呈现回来。
最佳答案
您可以使用template tag
:安全。
假设您的帖子上下文变量是:quote
=@Mike is a fool
抢 @Mike
,并添加html
使其成为链接并在保存帖子时重新插入。所以保存的帖子是:
quote
=<a href="mikes_homepage">@Mike</a> is a fool
然后在您的 html template
中使用安全 :
{{ quote|safe }}
这是 safe
的文档链接模板标签:
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#safe
关于python - 如何使评论中标记的用户成为该用户主页的超链接? ( Django ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25271522/