odoo中的slug有啥用
Posted
技术标签:
【中文标题】odoo中的slug有啥用【英文标题】:What is the use of slug in odooodoo中的slug有什么用 【发布时间】:2019-11-24 23:35:48 【问题描述】:什么是蛞蝓以及为什么使用它。我很困惑。任何人都可以帮助我。谢谢
<p><a t-attf-href="/academy/ slug(teacher) ">
<t t-esc="teacher.name"/></a>
【问题讨论】:
【参考方案1】:我认为它适用于从字符串中删除特殊字符。
在插件中>web>static>lib>underscore.string.js
slugify: function(str)
if (str == null) return '';
var from = "ąàáäâãåæăćęèéëêìíïîłńòóöôõøśșțùúüûñçżź",
to = "aaaaaaaaaceeeeeiiiilnoooooosstuuuunczz",
regex = new RegExp(defaultToWhiteSpace(from), 'g');
str = String(str).toLowerCase().replace(regex, function(c)
var index = from.indexOf(c);
return to.charAt(index) || '-';
);
return _s.dasherize(str.replace(/[^\w\s-]/g, ''));
,
【讨论】:
你也可以看到这个page。【参考方案2】:如website python 文件中所述。
将字符串转换为可在 url 路径中使用的 slug。
如果存在,此方法将首先尝试使用 python-slugify 完成这项工作。 否则它将通过去除前导和结束空格来处理字符串, 将 unicode 字符转换为 ascii,降低所有字符并替换空格 并用连字符“-”下划线。
【讨论】:
以上是关于odoo中的slug有啥用的主要内容,如果未能解决你的问题,请参考以下文章