문제

나는 종종 그런 것을 본다 :something.property|escape


something 대상, property 문자열 속성입니까? escape - 모르겠어요 :)
이것은 무엇을 의미 하는가? 그리고 어떤 최소 파이썬 버전에 사용됩니까?


편집 : 질문은 잘못된 질문을 받았으며, "파이썬에서 무엇을 의미 하는가"라고 말 했으므로 비트 또는 답변은 정확하지만 관련이 없지만 다운 베드거티스를 다운 투표하지 마십시오.

도움이 되었습니까?

해결책

obj.property | Escape는 적용하는 방법입니다 템플릿에서 필터를 탈출하십시오, HTML은 해당 속성의 문자열 표현을 피할 것입니다.

다른 팁

파이프 문자는 왼쪽의 결과를 오른쪽에 정의 된 필터로 보내려는 것을 나타냅니다. 필터는 어떤 식 으로든 값을 수정합니다.

'탈출'필터는 많은 것 중 하나 일뿐입니다.

내장 필터 목록은 여기에서 찾을 수 있습니다.Django 문서화 - 내장 필터 참조

django 템플릿에서 | 캐릭터는 분명히 '비트 또는'연산자를 의미하지는 않습니다.

약간 "또는"입니다. 속성이 존재하지 않으면 탈출을 의미합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top