你好,我正试图限制我的用户有教育部电子邮件。我在python2.7和django注册redux上使用django 1.10。我见过类似于this one的答案,但它需要直接编辑包。这似乎是个坏主意?我使用django-custom-user将电子邮件用作用户名,并对用户模型进行了如下扩展:
型号.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,我不知道如何不直接编辑包就可以做到这一点。有什么建议吗?谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐