diff --git a/avatar/migrations/0002_add_user_primary_unique_together.py b/avatar/migrations/0002_add_user_primary_unique_together.py new file mode 100755 index 0000000..c9bfb35 --- /dev/null +++ b/avatar/migrations/0002_add_user_primary_unique_together.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('avatar', '0001_initial'), + ] + + operations = [ + migrations.AlterUniqueTogether( + name='avatar', + unique_together=set([('user', 'primary')]), + ), + ] diff --git a/avatar/models.py b/avatar/models.py index 1463df0..e7127ff 100644 --- a/avatar/models.py +++ b/avatar/models.py @@ -72,6 +72,7 @@ class Avatar(models.Model): class Meta: app_label = 'avatar' + unique_together = ('user', 'primary') def __unicode__(self): return _(six.u('Avatar for %s')) % self.user