删除Django中特定字符后的所有字符

删除Django中特定字符后的所有字符,django,Django,这是我的字符串: Text1 - Text2 - Text2 Text1 这是所需的输出: Text1 - Text2 - Text2 Text1 我找了一个过滤器,可以做到这一点,但没有找到它。我需要这样的东西: {{ product.title | split(' - ')[0] }} 谢谢。在您的视图中执行此操作 product_text = product.title split_text = product_text.split("-")[0] 然后将此

这是我的字符串:

Text1 - Text2 - Text2
Text1
这是所需的输出:

Text1 - Text2 - Text2
Text1
我找了一个过滤器,可以做到这一点,但没有找到它。我需要这样的东西:

{{ product.title | split(' - ')[0] }}
谢谢。

在您的视图中执行此操作

product_text = product.title
split_text = product_text.split("-")[0]

然后将此
split_text
传递给上下文,并在模板中引用<代码>{{split_text}}

我们需要更多细节。是否尝试将字符串传递到模板中,然后对其进行更改?或者在通过上下文传递字符串之前要拆分字符串?我需要类似以下内容{{product.title | split('-')[0]}