2010-04-05 4 views
1

je veux l'utilisateur qui se connectent maintenant ..comment obtenir l'objet « utilisateur » dans django

comment le faire ..

grâce

ceci est mon code:

ps=Position.objects.filter(name=User.username) 

mise à jour:

ps=Position.objects.filter(name=request.user.username) 

et

return render_to_response(template_name, { 
     "map_form": map_form, 
     "map": map, 
     "group": map, # @@@ this should be the only context var for the map 
     "is_member": is_member, 
     "ps":ps 
    }, context_instance=RequestContext(request)) 

dans le code HTML:

var ps='{{ ps.name }}' 
alert(ps) 

et il ne fait rien d'impression?

pourquoi?

Répondre

6

request.user a l'utilisateur connecté.

+0

hi lg, regardez la mise à jour, – zjm1126

+2

'ps' est un' QuerySet'. Les QuerySets n'ont pas d'attribut 'name'. –

+0

donc je peux utiliser ps [0] oui? – zjm1126

Questions connexes