title: Django: reverse accessors for foreign keys clashing
body: <p>I have two Django models which inherit from a base class:</p>
  
  <pre><code>- Request
      - Inquiry
      - Analysis
  </code></pre>
  
  <p>Request has two foreign keys to the built-in User model.</p>
  
  <pre><code>create_user = models.ForeignKey(User, related_name='requests_created')
  assign_user = models.ForeignKey(User, related_name='requests_assigned')
  </code></pre>
  
  <p>For some reason I'm getting the error</p>
  
  <p><code>Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor for 'Inquiry.assign_user'.</code></p>
  
  <p>Everything I've read says that setting the <code>related_name</code> should prevent the clash, but I'm still getting the same error. Can anyone think of why this would be happening? Thanks!</p>