Skip to content

Instantly share code, notes, and snippets.

@gregmuellegger
Created April 23, 2014 13:46
Show Gist options
  • Save gregmuellegger/11215761 to your computer and use it in GitHub Desktop.
Save gregmuellegger/11215761 to your computer and use it in GitHub Desktop.
A django.db.models.fields.EmailField that forces lower case letters.
'''
Taken from: 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment