【发布时间】:2010-07-01 22:59:37
【问题描述】:
我想知道是否有任何方法可以使 SlugField 对不同于发布日期的任何字段都是唯一的?
例如,我想要一个名为 country 的字段的 slug 唯一(城市字段)
有什么想法吗?
谢谢
【问题讨论】:
标签: django django-models django-urls
我想知道是否有任何方法可以使 SlugField 对不同于发布日期的任何字段都是唯一的?
例如,我想要一个名为 country 的字段的 slug 唯一(城市字段)
有什么想法吗?
谢谢
【问题讨论】:
标签: django django-models django-urls
将unique_together Meta 选项添加到您的模型类:
class MyModel(models.Model):
city = models.SlugField()
country = models.SlugField()
class Meta:
unique_together(('city', 'country'),)
有关详细信息,请参阅unique_together 上的文档。
【讨论】: