183 votes

Comment obtenir l'identifiant de l'utilisateur actuellement connecté dans Django ?

Comment obtenir l'identifiant de l'utilisateur actuellement connecté ?

Dans models.py:

class Game(models.model):
    name = models.CharField(max_length=255)
    owner = models.ForeignKey(User, related_name='game_user', verbose_name='Propriétaire')

Dans views.py:

gta = Game.objects.create(name="gta", owner=?)

2 votes

2 votes

@CiroSantilli Duplicate exact

0voto

Tinashe Mphisa Points 11

C'est ainsi que je récupère généralement l'utilisateur actuellement connecté et son identifiant dans mes modèles.

Votre nom d'utilisateur est : {{user|default: Unknown}} 
Votre identifiant d'utilisateur est : {{user.id|default: Unknown}}

0voto

sameer arshad Points 21

Il suffit d'aller sur votre modèle profile.html et d'ajouter une balise HTML nommée paragraphe là,

Identifiant de l'utilisateur : {% user.id %}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X