我正在使用
prepopulated_fields = {"slug": ("title",)}
在我的 django 管理区域中,当我输入某些单词时,例如
this is the first slug
进入标题栏
只有
first-slug
在slug字段中输出,如果我删除标题字段中的“t”
slug 字段将输出
his-first-slug
“is”和“the”不会出现
在弹头区域。这是为什么?或者更好 我该如何解决这个问题,以便我在标题字段中键入的任何内容都正确显示在 slug 字段中
最佳答案
实际上有一个过滤器可以防止某些词出现在 slug 或 url 中。你可以看到那个 here 的来源.它的作用是确保您不会在 slug/url 中出现不应该出现的单词或符号。
如何解决?只需更改 /django/contrib/admin/static/admin/js/urlify.py
中提到的文件,你就可以开始了。
关于python - 在 django 中 prepopulated_fields = {"slug": ("title", )} 不显示所有单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34981158/