2017-10-10 4 views
0

for 루프의 모든 실행에 대해 장고 템플릿의 마지막 부분이 아닌 일부 논리를 수행하는 방법이 있습니까?Django 템플릿의 마지막 부분을 제외한 나머지

특히, 다음과 같은 경우 :

{% for e in emails %} 
    {{e.email_address}}; 
{% endfor %} 

';' 매번 포함되지만 궁극적으로 나는 마지막 실행에서 그것을 무시하고 싶습니다. 유사한 문법 작업에도 비슷한 사용 사례가 있습니다.

답변

1

템플릿의 경우 join 구현을 살펴보십시오. "C; B는"이메일 목록 [ 'A', 'B', 'C'는]이면

{{ emails|join:"; " }} 

출력이 문자열이 될 것이다.

+0

이것은 문자로 나누는 것처럼 보입니까? – NickP

+0

@NickP 당신의 예제에서 당신은'{{emails | join : ";"}}'을 할 것입니다. (전자 메일이 전자 메일 목록 일 경우 전자 메일을 추출해야하는 개체는 아닙니다. –