2009-06-02 7 views
0

Je souhaite stocker le nom de l'utilisateur actuellement connecté à Django sous une forme personnalisée. Dans l'admin, nous pouvons le faire en écrivant modified_by = request.user.username, mais comment le faire dans mon propre formulaire?Comment enregistrer le nom de l'utilisateur connecté?

+0

Ceci est une question très fréquemment posée. Avez-vous essayé et recherché avant de poster? –

+0

@Daniel J'ai pensé la même chose, mais j'ai fait quelques recherches et je ne peux pas trouver de doublon sur SO. Peut-être que j'utilise les mauvais termes de recherche. Si vous trouvez un double, je vais voter pour fermer. –

Répondre

2

Vous pouvez définir la méthode __init__ de votre formulaire pour accepter un paramètre "request", puis le transmettre à partir de votre vue, ou vous pouvez utiliser le hack thread-locals.

+0

pouvez-vous définir un peu plus – ha22109

+0

bonjour s'il vous plaît fournir une réponse satisfaisante – ha22109

+0

c'est une * réponse satisfaisante * – vikingosegundo

Questions connexes