J'utilise module contrib.auth intégré de django et ont la configuration d'une relation de clé étrangère à un utilisateur quand un « post » est ajouté:clé étrangère à la table utilisateur dans django
class Post(models.Model):
owner = models.ForeignKey('User')
# ... etc.
Maintenant, quand il s'agit d'ajouter réellement le Post, je ne sais pas quoi fournir dans le champ propriétaire avant d'appeler save(). Je m'attendais à quelque chose comme un identifiant dans la session de l'utilisateur, mais j'ai remarqué que l'utilisateur n'a pas un user_id ou un attribut id. Quelles données dois-je extraire de la session authentifiée de l'utilisateur pour remplir le champ propriétaire? J'ai essayé de voir ce qui se passe dans la table de la base de données, mais pas encore sur la configuration de sqlite.
Merci pour toute aide ...
Je voudrais savoir comment ajouter l'utilisateur dans le champ Foreignkey dans mon modèle. Je ne sais pas si j'obtiens la réponse ci-dessous. –