2013-04-08 83 views
0

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

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

views.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)) 

回答

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}} 
+0

谢谢,但你误解了这个问题。我不想要授权的用户名,我想要用户的名字,它的页面。例如,在标题页“../user/12/”我想看到“用户#12的页面”和他的昵称。 – shutupandskate 2013-04-08 16:28:23

+0

好的,看看编辑。 – vikki 2013-04-08 16:48:31

+0

非常感谢,它的作品!但是有可能在同一页面上显示它们,因为现在我无法显示授权用户? – shutupandskate 2013-04-08 17:00:44

相关问题