问题标签 [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 投票
1 回答
238 浏览

python - 如果 slug 已经存在,则跳过保存行以避免 IntegrityError - Django

我正在我的 Django 视图中设置一个函数,该函数调用一个 API 并将数据保存到我的 Postgresql 数据库中。

一切正常,直到我得到一个IntegrityError slugkey already exists,所以我试图找到一种方法来跳过或忽略该行(如果该行slugify slug已经存在)。

这是我的 Django 模型:

这是我在视图中的功能:

我怎样才能解决这个问题?

请帮忙。

0 投票
1 回答
429 浏览

python - Odoo 12 中没有名为 Slugify 的模块

我遇到了来自 GitHub 的一个模块,我完成了安装步骤,但我收到了这个错误:

但是,安装了 Slugify:

我正在使用以下参数进行测试:

谁能告诉我我失败的地方?

在此先感谢您的帮助。

0 投票
2 回答
1418 浏览

pip - Dockerfile 设置主目录

我正在编写一个 dockerfile,其中一个依赖项只能在主目录存在时安装,但我该如何设置类似的东西呢?

要求.txt

这只能安装使用pip3 install --user slugify它需要一个我无法设置的主目录..

0 投票
1 回答
985 浏览

python - 名称“slugify”未定义

一旦用户登录到我的网站,他就可以写一篇文章并更新它。

然后我在添加允许人们发表评论的功能方面取得了进展。我正处于可以从后端添加评论的阶段,它们将准确地显示在前端。

现在,当我尝试更新帖子时,我收到一条错误消息。

在此处输入图像描述

我认为这是因为有一个外键将评论类链接到帖子类。我尝试用谷歌搜索这个问题并查看 StackOverflow,但我并不完全相信我正在阅读的材料与我的问题远程相关。我正在努力解决这个问题,因为我几乎不明白/不知道问题是什么。

0 投票
0 回答
160 浏览

symfony - 为什么 URL 与 Symfony 5 中的注释不同?

我想从主页访问特定产品:

<a href="{{ path('property.show', {id: property.id, slug: property.slug}) }}">{{ property.title }}</a>

我在控制器中指定了路线

但是当我点击链接时,我得到一个错误“没有为“GET /my-first-property/property/-1”找到路由(来自“http://localhost:8000/”)”

我要生成的 URL 应该是 /property/my-first-property-1,我不明白为什么它不起作用。

0 投票
1 回答
162 浏览

python - Django AutoSlugField 不考虑 Django Safe Delete 软删除的实例

在我们的model我们有一个nameslug领域。这是它的样子:

对于该slug字段,我们每次model保存时都会生成一个独特的 slug。

我们还使用Django Safe Delete库来软删除我们的model

Django 安全删除

Django Autoslug

这意味着,例如,如果我们创建一个model名为“My Model”的新实例,它将自动生成一个slug如下所示的:“/my-model”。

现在假设我们使用slug“/my-model”“软删除”这个实例。在我们的数据库中,将有一个包含删除deleted日期的属性。model我们没有在我们的应用程序中显示这个,它被完全忽略(因为它被软删除,这很好)。

问题是下次我们创建另一个同名“我的模型”时,它会再次自动生成 slug“/my-model”,而不考虑已经有一个同名的(软删除的)和蛞蝓。我们需要像“/my-model-1”这样的东西或任何独特的东西。

我们缺少autoslugsafe-delete库之间的连接,不知何故autoslug需要知道可能有软删除的,并在生成唯一的时考虑它们slug.

任何帮助将不胜感激,请考虑我们在 Django / Python 中是全新的。

如果这不起作用,我们的解决方法将生成slug使用 2 个字段(名称和 ID)。它将生成一个slug看起来像这样的:“/my-model/12345”,并且始终是唯一的,因为id它是唯一的。

0 投票
1 回答
146 浏览

javascript - 如何使用表单中的数据创建 Json?

我最近开始从事一个项目,在该项目中,管理员可以通过填写表格来在线创建游览。通过填写表格,将引入的信息介绍 Mongoose Schema 并创建 JSON。

在 createcontent.js 文件中,我使用了表单中的数据, new FormData();因为要上传图像,我使用了一个名为multer的模块。

我使用模块slugify将游览名称转换为我在 url 中使用的 slug。这是我的猫鼬模式:

当我从表单 unsign axios winth 异步函数上传数据时:

当推荐操作发生时,会发生错误 slugify: string argument expected 我在互联网上没有找到任何关于此错误的信息。我尝试构建自己的功能来替换模块,但它没有工作没有解决这个错误的解决方案??

0 投票
0 回答
40 浏览

slug - 某些字符的 sluggification 最佳实践

因此,让我们以以下句子为例:

我已经在不同的平台和系统上通过各种方法来运行string.to_slug()sluggify(string)。结果总是如下:

这对我来说似乎不正确。上述边缘情况应该如何处理?优先考虑以下内容:

感觉它有一个明显的答案,但是,细微差别。另一次出现句号是在句子的末尾。所以,我们可以:

我想我也在问,在 URL slug 中处理此类版本号的最佳做法是什么?

0 投票
0 回答
31 浏览

python-3.x - 如何动态生成 Django slug

我的问题是,有没有办法在不将它们存储在数据库中的情况下即时生成 Django slug?

我一直在修补,get_absolute_url但还没有运气。

是的,我知道,为什么不使用 uuid,对吧?不是重点,问题是如何在不将它们存储在数据库中的情况下即时生成 slug?我会改变我的网址,这就是重点。

0 投票
2 回答
213 浏览

python - 即使使用“allow_unicode=True”,韩语中的 Slug 也无法在 Django 中工作

我正在尝试使用 slugify 制作一个自动 slug django.utils.text。以下是我的代码:

我使用 allowed_unicode=True 以允许使用不同的语言,但是当我在表单的标题中输入韩语时出现以下错误:

在此处输入图像描述

第一个下划线是我要发布的文章的标题,第二个下划线是 Django 后端检查 slug,但我看到它不识别韩文字母......我做了所有其他的类似的 StackOverflow,包括放置allow_unicode=True,但它不起作用。这里一定有什么问题???

*编辑:这是urls.py代码: