Django中的href用户访问者访问用户个人资料页面

时间:2015-08-07 12:42:14

标签: django django-templates django-views

我有

url(r'^profile/(?P<userid>\d+)', views.profile, name='profile'),
在urls.py

我有

def profile(request, userid):

如果访客访问者能够查看用户个人资料页面,我应该为按钮的href提供什么?

href="/accounts/profile/<userid>"

href="{% url 'users:profile' user.id %}"

我无法完成上述工作。 谢谢。

1 个答案:

答案 0 :(得分:1)

我几天前遇到过这个问题。

{% url 'users:profile' user.id as profile_link %}
<a href="{{ profile_link }}">Profile</a>

同样在将来,您的示例不包括命名空间和网址名称之间的单引号。您应该{% url 'users:namehere' %},而不是{% url users:namehere %}