【问题标题】:remove initial charachter from string in django template从 django 模板中的字符串中删除初始字符
【发布时间】:2013-12-31 21:13:01
【问题描述】:

我在 django 模板中有一个变量打印 "Due 17 Dec, MATHS: math homework" 我只想要 MATHS: math homework ,我怎么能做到这一点django 模板。

【问题讨论】:

    标签: django python-2.7 django-templates


    【解决方案1】:

    要删除初始字符(根据您的问题标题),

    {{ my_string|slice:':1' }}
    

    但您的示例删除的不止于此

    {{ my_string|slice:':12' }}
    

    如果处理比这更复杂,请在视图中进行,或编写自己的自定义模板过滤器。

    Django 故意不鼓励在模板中进行重要处理。

    【讨论】:

    • 嗨,谢谢你的回答。实际上我的变量给出了 [UPCOMING HOMEWORK] Due 17 Dec, MATHS: math homework 但我想要 [UPCOMING HOMEWORK] MATHS: math homework,你能帮我做这件事吗?谢谢
    • 嗯,这将涉及在视图中更改它或编写您自己的模板过滤器,但请更改您的问题以反映您的要求。
    • 是的,最初我有其他要求,但现在要求已更改。但是谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    相关资源
    最近更新 更多