在单击“个人资料”下拉菜单后,我想重定向到用户个人资料。但是个人资料需要ID用户,我不知道要链接
def profile(request, user_id):
#Something....
return render(request, 'profile.html')
path('profile/<int:user_id>/', views.profile, name='profile'),
<a class="dropdown-item" href="{% url ???? %}">Profile</a>
答案 0 :(得分:0)
在django中,当前用户ID在request.user.id
中,因此您必须将此参数作为参数传递给url,以便获得所需的内容。因此,请尝试在您的模板中提供此代码,如下所示:
<a class="dropdown-item" href="{% url 'profile' request.user.id %}">Profile</a>