我试图在数据库中保存唯一的名称,但问题是我可以用不同的字母保存相同的名称,例如我可以保存(IT,it,iT,It),我不想这样保存它。
型号:
class Service(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
name = models.CharField(max_length=127, unique=True, null=False, blank=False) # that field
is_active = models.BooleanField(default=True)
is_deleted = models.BooleanField(default=False)
created_at = models.DateTimeField(auto_now_add=True)
created_by = models.ForeignKey(
"accounts.User",
on_delete=SET_NULL,
blank=False,
null=True,
related_name="service_created_by",
)
def __str__(self):
return f"{self.name}"
2条答案
按热度按时间vwkv1x7d1#
一个非常简单的解决方案:
pxq42qpu2#
这个帮了我