对于与酒吧日期不同的另一个字段,Slug是唯一的吗?

时间:2010-07-01 22:59:37

标签: django django-models django-urls

我想知道是否有任何方法可以使SlugField对于与发布日期不同的任何字段都是唯一的?

例如,我想要一个名为country

的字段的slug unique(城市字段)

任何想法?

感谢

1 个答案:

答案 0 :(得分:4)

为您的模型类添加unique_together Meta选项:

class MyModel(models.Model):
    city = models.SlugField()
    country = models.SlugField()
    class Meta:
        unique_together(('city', 'country'),)

有关详细信息,请参阅unique_together上的文档。