问题标签 [slugify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
23 回答
178448 浏览

javascript - 如何在 jQuery 中将标题转换为 URL slug?

我正在 CodeIgniter 中开发一个应用程序,我正在尝试使表单上的字段动态生成URL slug。我想做的是删除标点符号,将其转换为小写,并用连字符替换空格。例如,Shane's Rib Shack 将成为 shanes-rib-shack。

这是我到目前为止所拥有的。小写部分很简单,但替换似乎根本不起作用,我不知道要删除标点符号:

0 投票
1 回答
156 浏览

php - 使用 slugify 完全删除分隔符

我正在使用slugify生成用户 slug,但我想删除破折号、点、空格和每个被视为分隔符的类型字符。

0 投票
1 回答
2578 浏览

python - django中的Slug错误

我是 django 新手,目前正在学习基础知识。但是,我坚持使用 slug 模块。

希望能找到解决办法。提前致谢。

运行迁移命令时

我不断收到此错误:

模型.py 文件

该教程说“由于我们没有为 slug 提供默认值,并且我们已经在模型中拥有现有数据,因此迁移命令将为您提供两个选项。选择提供默认值的选项,然后输入 ''。不要担心这会很快更新。现在重新运行“populate.py”脚本。由于每个类别都调用了 save 方法,因此将执行覆盖的 save 方法,更新 slug 字段。运行服务器,并检查数据通过管理界面在模型中。” (教程的链接在底部的第 3 点中提到)

填充.py 文件

所以我的问题是,

1.选择提供默认值的选项后,我应该输入什么值?

2.指令还指出,我需要运行“populate.py”文件。但是在运行这个文件之前,我想我需要包含 slug 字段。那么有人可以在“populate.py”字段中指定更改吗?

3.我的django教程链接

4.同一个查询的解决方案,我什至用 uuid 尝试了答案,但没有成功。

0 投票
1 回答
1777 浏览

python - Python Openpyxl - 将值从 A 列复制到 B 具有相同的行范围

我正在遍历 A 列。在此列中,我使用两个函数对值进行 unicode。

到目前为止一切正常,但现在我想将这些“转换后的”值粘贴到具有相同范围 B2-B74 的 B 列。有没有人会用这段代码帮助我解决我的问题?我在“谷歌搜索”,但到目前为止我还没有找到解决方案......

0 投票
1 回答
1685 浏览

php - Error while Creating title Slug Notice: iconv(): Detected an illegal character in input string in

I used this code from Stackoverflow to creat a title slug from a string

It is working fine for most of the strings. but getting this for some strings like "Азур и Азмар / Azur et Asmar". what should i change now?

0 投票
1 回答
917 浏览

python - django 1.9 slug 字段不适用于外语

我正在构建一个帖子应用程序,它会自动从帖子标题创建 slug。如果标题中有任何外语,则不会生成 slug。

我已经在这里完成了一些答案,但这并没有太大帮助。我在下面遗漏了什么吗?

在下面添加settings.py

0 投票
3 回答
648 浏览

php - 现有数据库中的 Symfony Doctrine Sluggable 扩展

我必须在现有实体中添加一个 slug 字段来填充字段“名称”。但是这个实体中已经有数据了,我不能删除它们。

我想创建一个控制台脚本,它可以使我所有的“名称”字段都变得模糊。

我不知道该怎么做,因为这不是插入,而只是更新...

我实体中的“slug”字段:

0 投票
1 回答
157 浏览

php - 图片 POST php 蛞蝓

我正在尝试在上传时为图像创建一个 slug 名称,我正在测试str_replace但它不起作用。

它返回类似:i?magen.png并且不上传图像。

我尝试使用此功能并且有效,但删除了文件扩展名。

我只需要删除blank spaceswith和with-之类的字符á,é,í,ó,úa,e,i,o,u

如果文件名是:"prueba para Guardar ímagen ñueva.png"

肯定是:"prueba-para-guardar-imagen-nueva.png"

谢谢!

0 投票
2 回答
1281 浏览

django - Slugify Django 表单中的名称字段

我的模型有 Meta: unique_together = ['slug', 'person'], person 是外键字段。在我的表单中,我不想输入 slug 字段。我想从 child_name 字段填充它。我试过:

但是 slug 字段不是从 child_name 自动填充的。我还尝试在模型中使用 pre_save 作为:

但没有什么能达到我的目的。我怎么能那样做?任何帮助将不胜感激。

我的 SlugCleanMixin:

我的看法:

楷模:

0 投票
1 回答
835 浏览

javascript - 如何将字符串 slugify 转换为人类等效项

我想将一个字符串转换为另一个字符串,使其在人类可读中等效?

我从一个网址获取参数:

所以我的名字是“disco%20asdasd”。但这样它就不是对抗性的,所以我需要将“disco%20asdasd”转换为“disco asdasd”,这是与 slugify 相对的操作。任何人都可以帮助我吗?