限制django中字符串中的字符

时间:2011-02-13 06:28:03

标签: python django

我想知道如何限制job.description,一个字符串到一定数量的字符? (我想在我的.html中将其限制为3行)。

模板(的.html)

{{ job.description }}

forms.py

 class Meta:
        model = Job

models.py

description = db.StringProperty(multiline=True, verbose_name='Description:')

1 个答案:

答案 0 :(得分:2)

没有内置过滤器将字符串限制为特定数量的字符,但您可以限制为一定数量的字词:

{{ job.description|truncatewords:20 }}

http://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#truncatewords

如果您真的想限制为多个字符,则必须编写自己的自定义过滤器。