小编ran*_*ndy的帖子

Django 中的 unique_together 不起作用

unique_together不起作用,它只在第一个字段上设置唯一约束并忽略第二个字段。有没有办法强制执行唯一约束?

class BaseModel(models.Model):

    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    deleted = models.DateTimeField(db_index=True, null=True, blank=True)
    last_modified_at = models.DateTimeField(auto_now=True)

    class Meta:
        abstract = True


class Book(BaseModel):
    first_form_number = models.CharField(max_length=8)

    class Meta:
        unique_together = (("first_form_number", "deleted"),)
Run Code Online (Sandbox Code Playgroud)

django django-models

3
推荐指数
1
解决办法
2194
查看次数

标签 统计

django ×1

django-models ×1