从 django 模板中的字符串中删除初始字符
Posted
技术标签:
【中文标题】从 django 模板中的字符串中删除初始字符【英文标题】:remove initial charachter from string in django template 【发布时间】:2013-12-31 21:13:01 【问题描述】:我在 django 模板中有一个变量打印 "Due 17 Dec, MATHS: math homework" 我只想要 MATHS: math homework ,我怎么能做到这一点django 模板。
【问题讨论】:
【参考方案1】:要删除初始字符(根据您的问题标题),
my_string|slice:':1'
但您的示例删除的不止于此
my_string|slice:':12'
如果处理比这更复杂,请在视图中进行,或编写自己的自定义模板过滤器。
Django 故意不鼓励在模板中进行重要处理。
【讨论】:
嗨,谢谢你的回答。实际上我的变量给出了 [UPCOMING HOMEWORK] Due 17 Dec, MATHS: math homework 但我想要 [UPCOMING HOMEWORK] MATHS: math homework,你能帮我做这件事吗?谢谢 嗯,这将涉及在视图中更改它或编写您自己的模板过滤器,但请更改您的问题以反映您的要求。 是的,最初我有其他要求,但现在要求已更改。但是谢谢你的回答。以上是关于从 django 模板中的字符串中删除初始字符的主要内容,如果未能解决你的问题,请参考以下文章