alonisser
alonisser

Reputation: 12078

Django unique_together with a specifc filter (like: somefield=somevalue)

I'm try to set a unique_together condition based on a specific value: something like:

class Meta:
   unique_together = (user, somefield=True)

Is this possible? Is there a model method I should override? if so how?

Thanks!

Upvotes: 0

Views: 259

Answers (1)

Fedor
Fedor

Reputation: 1444

unique_together just tells Django to create unique index for the given fields. Uniqueness is checked by the database not by Django. So simple answer is NO, but if you tell more about your model there could be a good way to organize your data...

Upvotes: 1

Related Questions