只是一个简单的问题。
如何在我的django项目中实现大多数社交网络上使用的“@”功能。例如,@ ludipie(作为用户名的ludipie)应该在点击时链接到ludipie的个人资料页面。
答案 0 :(得分:1)
您可以在模板中设置
<a href="{{ request.user.profile.absolute_url }}">@{{request.user.username}}</a>
所以基本上你需要编写absolute_url
方法,它会将url返回给用户页面。
此方法的一个示例可能是
def get_absolute_url(self):
return reverse('accounts:profile_detail', kwargs={'slug': self.slug})