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有啥用的主要内容,如果未能解决你的问题,请参考以下文章

黑莓中的onClose()有啥用[关闭]

clickhouse 中的“宏”是啥,clickhouse 中的“宏”有啥用?

MySQL LIKE函数中的%有啥用

Python中的“断言”有啥用?

Delphi 系统单元中的 TMonitor 有啥用?

GraphQL 中的 `schema` typedef 有啥用?