title: auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'UserManage.groups'
body: <p>In my Django project I have a <code>user_manage</code> app.</p>
  
  <p>I create a model named <code>UserManage</code> in my <code>user_manage</code> app's model.py:</p>
  
  <pre><code>from django.db import models
  from django.contrib.auth.models import AbstractUser
  
  class UserManage(AbstractUser):
      username = models.CharField(max_length=12)
  </code></pre>
  
  <p>Then I run:</p>
  
  <pre><code>$ python3 manage.py makemigrations
  </code></pre>
  
  <p>There comes the error:</p>
  
  <pre><code>ERRORS:
  auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'UserManage.groups'.
          HINT: Add or change a related_name argument to the definition for 'User.groups' or 'UserManage.groups'.
  auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'UserManage.user_permissions'.
          HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'UserManage.user_permissions'.
  users_management.UserManage.groups: (fields.E304) Reverse accessor for 'UserManage.groups' clashes with reverse accessor for 'User.groups'.
          HINT: Add or change a related_name argument to the definition for 'UserManage.groups' or 'User.groups'.
  users_management.UserManage.user_permissions: (fields.E304) Reverse accessor for 'UserManage.user_permissions' clashes with reverse accessor for 'User.user_permissions'.
          HINT: Add or change a related_name argument to the definition for 'UserManage.user_permissions' or 'User.user_permissions'.
  </code></pre>