相关疑难解决方法(0)

如何在Django中创建一个slug?

我正在尝试在Django中创建一个SlugField.

我创建了这个简单的模型:

from django.db import models

class Test(models.Model):
    q = models.CharField(max_length=30)
    s = models.SlugField()
Run Code Online (Sandbox Code Playgroud)

然后我这样做:

>>> from mysite.books.models import Test
>>> t=Test(q="aa a a a", s="b b b b")
>>> t.s
'b b b b'
>>> t.save()
>>> t.s
'b b b b'
Run Code Online (Sandbox Code Playgroud)

我在期待bbbb

python django django-models slug

210
推荐指数
7
解决办法
12万
查看次数

如何使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万
查看次数

标签 统计

django ×2

python ×2

slug ×2

django-models ×1

django-templates ×1

unicode ×1