Je souhaite créer un objet contenant 2 liens vers des utilisateurs. Par exemple:
class GameClaim(models.Model):
target = models.ForeignKey(User)
claimer = models.ForeignKey(User)
isAccepted = models.BooleanField()
mais j'obtiens les erreurs suivantes lors de l'exécution du serveur:
L'accesseur du champ «cible» entre en conflit avec le champ associé «User.gameclaim_set». Ajoutez un argument related_name à la définition de «cible».
L'accesseur du champ «claimer» est en conflit avec le champ associé «User.gameclaim_set». Ajoutez un argument related_name à la définition de 'claimer'.
Pouvez-vous s'il vous plaît expliquer pourquoi j'obtiens les erreurs et comment les corriger?
related_name
dans la documentation] ** ( docs.djangoproject.com/en/dev/ref/models/fields/#arguments ) expliquera pourquoi ils se produisent.