/ / Django unique_together con un filtro específico (como: somefield = somevalue) - django, django-models, django-orm

Django unique_together con un filtro específico (como: somefield = somevalue) - django, django-models, django-orm

Estoy tratando de establecer un unique_together Condición basada en un valor específico: algo como:

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

es posible? ¿Hay un método modelo que debería anular? ¿si es así, cómo?

¡Gracias!

Respuestas

1 para la respuesta № 1

unique_together solo le dice a Django que cree un índice único para elcampos dados La singularidad es verificada por la base de datos no por Django. La respuesta tan simple es NO, pero si dices más sobre tu modelo, podría haber una buena manera de organizar tus datos ...