title: django.core.exceptions.FieldError: Local field 'email' in class 'User' clashes with field of similar name from base class 'AbstractUser'
body: <p>I created a <code>AbstractUser</code> class in <code>my reg_group</code> app's <code>models.py</code></p>
  
  <pre><code>from django.contrib.auth.models import AbstractUser
  from django.db import models
  from django.utils.html import escape, mark_safe
  
  
  class User(AbstractUser):
      is_client = models.BooleanField(default=False)
      is_agency = models.BooleanField(default=False)
      is_vendor = models.BooleanField(default=False)
      email = models.EmailField(max_length=255, default=None, blank=True, null=True)
  
  
  class User_Info(models.Model):
      user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
  
      def __str__(self):
          return self.user.name
  </code></pre>
  
  <p>I also have another app <code>notification</code> whose <code>models.py</code> is such: </p>
  
  <pre><code>from django.db import models
  from swampdragon.models import SelfPublishModel
  from .serializers import NotificationSerializer
  
  
  class Notification(SelfPublishModel, models.Model):
      serializer_class = NotificationSerializer
      message = models.TextField()
  </code></pre>
  
  <p>When i run <code>python manage.py runserver</code> i get the error</p>
  
  <blockquote>
    <p>django.core.exceptions.FieldError: Local field 'email' in class 'User' clashes with field of similar name from base class 'AbstractUser'</p>
  </blockquote>
  
  <p>But there is no <code>email</code> field in <code>notification</code> database.</p>
  
  <p>The raw code of database is such :</p>
  
  <pre><code>CREATE TABLE "notifications_notification" (
      "id"    integer NOT NULL PRIMARY KEY AUTOINCREMENT,
      "level" varchar(20) NOT NULL,
      "actor_object_id"   varchar(255) NOT NULL,
      "verb"  varchar(255) NOT NULL,
      "description"   text,
      "target_object_id"  varchar(255),
      "action_object_object_id"   varchar(255),
      "timestamp" datetime NOT NULL,
      "public"    bool NOT NULL,
      "action_object_content_type_id" integer,
      "actor_content_type_id" integer NOT NULL,
      "recipient_id"  integer NOT NULL,
      "target_content_type_id"    integer,
      "deleted"   bool NOT NULL,
      "emailed"   bool NOT NULL,
      "data"  text,
      "unread"    bool NOT NULL,
      FOREIGN KEY("recipient_id") REFERENCES "reg_group_user"("id") DEFERRABLE INITIALLY DEFERRED,
      FOREIGN KEY("target_content_type_id") REFERENCES "django_content_type"("id") DEFERRABLE INITIALLY DEFERRED,
      FOREIGN KEY("actor_content_type_id") REFERENCES "django_content_type"("id") DEFERRABLE INITIALLY DEFERRED,
      FOREIGN KEY("action_object_content_type_id") REFERENCES "django_content_type"("id") DEFERRABLE INITIALLY DEFERRED
  );
  </code></pre>
  
  <p>This was of course, <code>auto-generated</code>. </p>
  
  <p>I'm not understanding why I'm getting a clash in fields error when there is no such common field?</p>