0

我想在他的页面上显示用户的名字。{{user.username}} / {{user.pk}} 给我当前授权的用户的名称或 ID,但不是那些,它是谁的页面。我必须在模板中写什么而不是 {{user.username}}?网址.py

url(r'^user/(?P<user_id>\d+)/$', 'user'),

视图.py

def user(request, user_id):
context_instance=RequestContext(request)
user = get_object_or_404(User, pk=user_id)
return render_to_response('user.html',
                          {'var': 'value'},
                          context_instance=RequestContext(request))
4

1 回答 1

0

只需将用户对象传递给您的模板。

def user(request, user_id):

    user = get_object_or_404(User, pk=user_id)
    return render_to_response('user.html',
                      {'user': user,}, context_instance=RequestContext(request))

然后在您的模板中。

{{user.username}}  / {{user.pk}}
于 2013-04-08T16:19:38.907 回答