# Django UniqueConstraint {{tag>Django UniqueConstraint}} unique_togther 대신에 UniqueConstraint 사용 ## DO NOT USE unique_together class Meta: unique_together = ('brand', 'parent', 'name',) from django.db import models from brand.models import BaseModel class Category(BaseModel): parent = models.ForeignKey("self", on_delete=models.CASCADE, null=True) name = models.TextField(db_index=True) product_count = models.IntegerField(default=0) like_count = models.IntegerField(default=0) level = models.IntegerField(null=True) class Meta: constraints = [ models.UniqueConstraint(fields=["parent", "name"], name="unique name") ]