我熟悉调用当前登录的用户,使用:requestcontext,user和get_profile。
如果我正在创建另一个页面,而不是当前登录的用户,该怎么办?DJANGO调用其他用户的配置文件
我的网址是:
r'^/profile/(\w+)/$'
和观点如下:
from django.contrib.auth.models import User
def profile(request, username):
person = User.objects.filter(username=username)
return render_to_response('profile.html', {"person":person},
context_instance=RequestContext(request))
在我的模板,我可以输入{{user.username}}或{{user.get_profile.name }}并获取值,但不是{{person.username}}或{{person.get_profile.name}}。什么是我可以检索我需要的信息的方式?先谢谢你。
哇感谢速战速决! – magu2 2012-04-18 20:06:02
酷 - 如果它工作,你应该'接受'这个答案:) – zigdon 2012-04-18 20:07:30