【问题标题】:Slug unique for another field different to the pub date?对于与发布日期不同的另一个字段,Slug 是唯一的吗?
【发布时间】:2010-07-01 22:59:37
【问题描述】:

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

例如,我想要一个名为 country 的字段的 slug 唯一(城市字段)

有什么想法吗?

谢谢

【问题讨论】:

    标签: django django-models django-urls


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 2013-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 1970-01-01
      相关资源
      最近更新 更多