Python Django注册redux将注册限制为edu电子邮件

Python Django注册redux将注册限制为edu电子邮件,python,django,django-models,django-forms,django-registration,Python,Django,Django Models,Django Forms,Django Registration,你好,我正试图限制我的用户使用edu电子邮件。我正在Python2.7和django注册redux上使用django 1.10。我见过这样的答案,但它需要直接编辑包。这似乎是个坏主意?我使用电子邮件作为用户名,并对用户模型进行了如下扩展: 型号.py class CustomEmailUser(AbstractEmailUser): ''' These are inherited from AbstractEmailUser: id = models.AutoField(pr

你好,我正试图限制我的用户使用edu电子邮件。我正在Python2.7和django注册redux上使用django 1.10。我见过这样的答案,但它需要直接编辑包。这似乎是个坏主意?我使用电子邮件作为用户名,并对用户模型进行了如下扩展:

型号.py

class CustomEmailUser(AbstractEmailUser):
   '''
   These are inherited from AbstractEmailUser:

   id = models.AutoField(primary_key=True) #this is always present, its a django default
   email = models.CharField(unique=True, max_length=255)
   password = models.CharField(max_length=128)
   last_login = models.DateTimeField(blank=True, null=True)
   is_superuser = models.BooleanField()
   is_staff = models.BooleanField()
   is_active = models.BooleanField()
   date_joined = models.DateTimeField()
   '''

   first_name = models.CharField(max_length=50, default='')
   last_name = models.CharField(max_length=50, default='')
所有的表单都由这两个包处理(这很好!),但我想将电子邮件域限制为.edu,我不确定如何在不直接编辑包的情况下完成这一操作。有什么建议吗?谢谢