【发布时间】:2013-06-25 23:19:26
【问题描述】:
我正在设置一个站点,该站点的“页面”始终位于父“类别”中。某些页面将具有相同的标题,但将位于不同的类别中。目前,如果名称相同,django sluggify 总是在 slugs 中添加数字:
foo/help/
bar/help-1/
有没有办法让它输出更智能的 slug,以便该 slug 对于类别中的页面是唯一的。
foo/help/
bar/help/
etc/help/
etc/help-1/
我也在考虑以同样的方式为用户创建一些独特的页面。它们将始终作为用户的子用户访问,从而使它们独一无二
【问题讨论】:
-
这里是链接:docs.djangoproject.com/en/2.0/ref/models/options/…。我想你是时候接受布鲁诺的回答了。
-
如果您正在寻找限制其他用户使用 slug 访问其他用户的个人资料/页面,请添加此 SameUserOnlyMixin stackoverflow.com/questions/37754778/…