2010-05-23 4 views
1

J'ai une application miniblog, avec une classe nommée New (se référant à un nouveau message), ayant une clé étrangère à un utilisateur (qui a posté l'entrée). ci-dessus j'ai une méthode qui affiche tous les messages de tous les utilisateurs. Je voudrais montrer à l'utilisateur connecté, seulement ses messages Comment puis-je faire?Django microblog montrant un utilisateur connecté seulement ses messages

Merci d'avance!

def paginate(request): 
    paginator = New.objects.all() 
    return render_to_response('news/newform.html', { 
    'object_list': paginator, 

    }, 
    context_instance=RequestContext(request)) 
+1

Nouveau peut être un nom de classe valide, mais je vous conseille vivement de le renommer. Il est très facile de se confondre avec d'autres constructions linguistiques. –

+0

oui, vous avez parfaitement raison, je pensais à ce sujet, il devrait être fait! :) – dana

Répondre

0
if request.user.is_authenticated(): 
    paginator = New.objects.filter(user=request.user) 

(Si vous avez pas déjà, il vaut la peine de vérifier la Django Book)

Questions connexes