如何使用ID用户参数重定向到个人资料页面?

时间:2019-06-26 02:30:43

标签: django

在单击“个人资料”下拉菜单后,我想重定向到用户个人资料。但是个人资料需要ID用户,我不知道要链接

views.py

def profile(request, user_id):
    #Something....
    return render(request, 'profile.html')

urls.py

path('profile/<int:user_id>/', views.profile, name='profile'),

profile.html

<a class="dropdown-item" href="{% url ???? %}">Profile</a>

1 个答案:

答案 0 :(得分:0)

在django中,当前用户ID在request.user.id中,因此您必须将此参数作为参数传递给url,以便获得所需的内容。因此,请尝试在您的模板中提供此代码,如下所示:

<a class="dropdown-item" href="{% url 'profile' request.user.id %}">Profile</a>