【发布时间】:2012-05-30 12:19:25
【问题描述】:
我正在使用 Django 模板使用 Google App Eninge。
我想在给定数量的字符后截断字符串,例如, 如果一个字符串(帖子的标题)太长,“This is a long long long long title”,我想显示前几个字,比如:“This is a long long ...”
我在这里找到了一些 Django sn-ps:http://djangosnippets.org/snippets/1259/http://djangosnippets.org/snippets/763/
我想知道:
如果 Google App Engine python 中有更简单的解决方案?
如何使用这个 sn-p http://djangosnippets.org/snippets/1259/ 在 App 引擎中?我认为弄乱源代码不是一个好主意。
我需要在 Django 模板中截断字符串,而不是在 python 源代码中。像这样的东西:{{ string|truncatesmart:50 }}
【问题讨论】:
-
您要根据字符还是单词进行截断?您在问题中都提到了。
-
@Nick 都很好。我需要更快的。
-
您需要更快的吗?像这样的函数的执行速度对页面的总渲染时间几乎没有任何贡献。
标签: python django string google-app-engine django-templates