gpt4 book ai didi

python - 为 django 管理 slug

转载 作者:太空宇宙 更新时间:2023-11-04 01:13:18 25 4
gpt4 key购买 nike

我尝试使用 django-uuslug,用 django 管理唯一和 unicode slug。这个项目看起来挺有意思的,还不如用已有的项目来推倒重来。但是我有一个问题,我想知道是否可以再指定一列,以便对当前对象和可选列进行 slugify。例如,如果我们有一个站点栏,并且希望每个站点而不是每个表都有唯一的 slug。

uuslug(self.title, instance=self, unique_per_column=self.site)

否则是否有更好的方法来管理 django 中的 slug。

最佳答案

如果您查看 uuslug 的源代码,可以像这样执行您想要的操作:

uuslug(self.title, instance=self, filter_dict={'site': self.site})

这将导致 uuslug 在对该查询集进行唯一性检查之前,将 instance 模型的查询集过滤为具有相同 site 字段值的行

关于python - 为 django 管理 slug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26343212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com