我有
url(r'^profile/(?P<userid>\d+)', views.profile, name='profile'),
我有
def profile(request, userid):
如果访客访问者能够查看用户个人资料页面,我应该为按钮的href提供什么?
href="/accounts/profile/<userid>"
或
href="{% url 'users:profile' user.id %}"
我无法完成上述工作。 谢谢。
答案 0 :(得分:1)
我几天前遇到过这个问题。
{% url 'users:profile' user.id as profile_link %}
<a href="{{ profile_link }}">Profile</a>
同样在将来,您的示例不包括命名空间和网址名称之间的单引号。您应该{% url 'users:namehere' %}
,而不是{% url users:namehere %}