相关疑难解决方法(0)

如何使Django slugify与Unicode字符串正常工作?

我该怎么做才能防止slugify过滤器剥离非ASCII字母数字字符?(我正在使用Django 1.0.2)

cnprog.com有问题URL中的中文字符,所以我查看了他们的代码.他们没有slugify在模板中使用,而是在Question模型中调用此方法来获取永久链接

def get_absolute_url(self):
    return '%s%s' % (reverse('question', args=[self.id]), self.title)
Run Code Online (Sandbox Code Playgroud)

他们是否在诋毁网址?

python django unicode django-templates slug

37
推荐指数
6
解决办法
2万
查看次数

如何从字符串创建一个SEO友好的划线分隔的URL?

拿一个如下的字符串:

在C#中:如何在逗号分隔的字符串列表中围绕字符串添加"引号"?

并将其转换为:

在-C-怎么办,我加引号围绕头字符串IN-A-逗号分隔的列表的串

要求:

  • 用短划线分隔每个单词并删除所有标点符号(考虑到并非所有单词都用空格分隔.)
  • 函数占用最大长度,并使所有令牌低于该最大长度.示例:ToSeoFriendly("hello world hello world", 14)return"hello-world"
  • 所有单词都转换为小写.

另请注意,是否应该有最小长度?

language-agnostic string seo slug

17
推荐指数
2
解决办法
9392
查看次数