模型约束限制

时间:2020-06-30 16:16:15

标签: django postgresql django-models

唯一约束能够将两个列约束为一个表唯一。是否可以在一个表上允许最多N个相等的条目,而不是只允许一个条目?

示例1(每天只允许发布一则帖子)

    class Meta:
    constraints = [
        UniqueConstraint(fields=['post', 'date'], name='posts_unique_date'),
    ]

示例2(每天最多允许5个帖子)不是真正的解决方案

class Meta:
    constraints = [
        UniqueConstraint(fields=['post', 'date'], name='posts_limit_date', limit=5),
    ]

0 个答案:

没有答案
相关问题