0
因此,我有一个my user profile
视图,您可以以登录用户身份查看。我想添加第二个视图中用户可以访问个人资料页以及因此其他记录,但我真的不知道我在做正确的方式查看个人资料页面作为django中的其他用户
urls.py
url(r'^accounts/profile/', main_views.uprofile, name='uprofile'), #the page you see as my profile
url(r'^profile/(?P<pk>\d+)/$', main_views.oprofile, name='oprofile'), # the page i use so other users can view the profile page
url(r'^accounts/update/(?P<pk>\d+)/', User_Profile_views.edit_user, name='edit_user'), #Custom update profile page
main_views。 PY
@login_required(login_url='/accounts/login/')
def uprofile (request):
context = locals()
template = 'profile.html'
return render (request, template, context)
def oprofile (request, pk):
user = User.objects.get(pk=pk)
context = locals()
template = 'profile.html'
return render (request, template, context)
这听起来很广,但我想像你只需要在模板中包括隐藏任何一些布尔编辑功能 – Sayse
没有人可以编辑,因为登录ID需要很多用户ID ......我正在寻找更有效的方式来完成此操作。 – LeLouch
我不认为你会比单个布尔变得更有效率。你试过什么了? – Sayse