我是django的新手,我现在遇到这个小问题,检查数据库上是否有相同的电子邮件地址,如果它有不同的字母大小写配置则不考虑,是否存在任何方法来实现这一目标?
答案 0 :(得分:1)
您可以在比较(https://code.djangoproject.com/ticket/17561#comment:7)
上小写字段from django.db import models
class EmailField(models.EmailField):
def get_prep_value(self, value):
value = super(EmailField, self).get_prep_value(value)
if value is not None:
value = value.lower()
return value