From 803164a993b272dd72860cf5cb5ea1b2464a1aee Mon Sep 17 00:00:00 2001 From: Dan Crosta Date: Mon, 11 Jul 2011 08:08:49 -0400 Subject: [PATCH] add unique index on User.username --- mongoengine/django/auth.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mongoengine/django/auth.py b/mongoengine/django/auth.py index 2711ee18..92424909 100644 --- a/mongoengine/django/auth.py +++ b/mongoengine/django/auth.py @@ -32,6 +32,12 @@ class User(Document): last_login = DateTimeField(default=datetime.datetime.now) date_joined = DateTimeField(default=datetime.datetime.now) + meta = { + 'indexes': [ + {'fields': ['username'], 'unique': True} + ] + } + def __unicode__(self): return self.username