Ich möchte ein Objekt erstellen, das 2 Links zu Benutzern enthält. Beispielsweise:
class GameClaim(models.Model):
target = models.ForeignKey(User)
claimer = models.ForeignKey(User)
isAccepted = models.BooleanField()
Beim Ausführen des Servers werden jedoch die folgenden Fehler angezeigt:
Der Accessor für das Feld 'Ziel' kollidiert mit dem zugehörigen Feld 'User.gameclaim_set'. Fügen Sie der Definition für 'Ziel' ein Argument für einen verwandten Namen hinzu.
Der Accessor für das Feld 'Claimer' kollidiert mit dem zugehörigen Feld 'User.gameclaim_set'. Fügen Sie der Definition für 'Anspruchsberechtigter' ein Argument für einen verwandten Namen hinzu.
Können Sie bitte erklären, warum ich die Fehler erhalte und wie ich sie beheben kann?
related_name
in der Dokumentation] ** ( docs.djangoproject.com/en/dev/ref/models/fields/#arguments ) ansehen, wird erklärt, warum sie auftreten.