title: Django: Why do some model fields clash with each other?
body: <p>I want to create an object that contains 2 links to Users. For example:</p>
  
  <pre><code>class GameClaim(models.Model):
      target = models.ForeignKey(User)
      claimer = models.ForeignKey(User)
      isAccepted = models.BooleanField()
  </code></pre>
  
  <p>but I am getting the following errors when running the server:</p>
  
  <ul>
  <li><blockquote>
    <p>Accessor for field 'target' clashes with related field 'User.gameclaim_set'. Add a related_name argument to the definition for 'target'.</p>
  </blockquote></li>
  <li><blockquote>
    <p>Accessor for field 'claimer' clashes with related field 'User.gameclaim_set'. Add a related_name argument to the definition for 'claimer'.</p>
  </blockquote></li>
  </ul>
  
  <p>Can you please explain why I am getting the errors and how to fix them?</p>