2011-08-31 18 views

答えて

25

slice filterを使用できますが、$length引数に相当するとは思われません。

+0

ありがとうございました!それだけが必要 :)。 –

5

Pythonでは、部分文字列はスライスとしてアクセスされます。 djangoに組み込まれたsliceフィルタがあります。あなたは、例えばcutフィルタを使用することができます

from django.utils.safestring import SafeUnicode 

sub_string= SafeUnicode(some_string)[15:] 
0

まずはSafeUnicodeをインポートする必要があります:

{{ value }} -> 'hello world' 
{{ value|cut:'hello ' }} -> 'world' 
+1

なぜ動作するのか説明を追加してください。 – nikaltipar

3

0

誰もがリンクを残すことは十分だろうと感じたように、私はここにdjango documentsからいくつかのサンプルコードを追加します:場合

sliceフィルタがリスト

{{ some_list|slice:":2" }} 

のスライスを返します。 some_list['a', 'b', 'c']です。出力は['a', 'b']になります。