2011-12-02 4 views
2

django 템플릿의 하위 문자열은 가능합니까?django 템플릿의 subscripting 문자열

내가 장고 템플릿

print "hello"[:3] 
=> hel 

을하고 무엇을 의미. {{ stringVar[:10] }} 작성

TemplateSyntaxError: Could not parse the remainder: '[:10]' from 'stringVar[:10]' 
+0

덧붙여 대답은 inbuilt 필터입니다. 그래서 저는 "필터를 작성하는 것 외에는 이것을 할 수있는 내장 된 방법이 있습니까?"라는 문장을 삭제할 것이라고 생각합니다. – Gautam

답변

6

당신은 수를 던졌습니다하지만 구문은 사용하던 것과 약간 다릅니다. slice 사용

{{ stringVar|slice:":2" }} 

이 당신에게 목록에서 첫 번째 두 요소 (또는 문자열에서 처음 두 문자)를 제공 할 것입니다.

관련 문제