{% %}
템플릿 태그의 템플릿 태그가 <input type="submit">
HTML 태그에서 작동 할 수 있습니까?HTML 입력 태그 (값 속성) 안에 장고 템플릿 태그
예를 들어, 변수 text
에 You're cool :-)
이 포함되어 있고 내가 디자인 한 해당 사용자 지정 그림이되도록 :-)
이되는 사용자 지정 템플릿 태그가 있다고 가정합니다.
그런 다음, 다음, 그것을 것입니다 작동하지 않을 것입니다 : <input type="submit" name="text" value="{% emoticons %}{{ text }}{% endemoticons %}">
을 나는 또한 <button type="submit" name="text">{% emoticons %}{{ text }}{% endemoticons %}</button>
를 사용할 수 이해하지만 버튼이 근본적으로, 따라서 나는 '않습니다 일반 텍스트처럼 다음 행으로 우아하게 오버 플로우하지 않습니다 나는 그것을 피하려고 노력하고있다.
누구나 단호한 해결 방법이 있습니까? 매우 감사.
잡았다을. 또한 템플릿 필터 접근 방식을 사용할 때 성능 차이가 있는지 궁금합니다. 어떤 생각? –
성능 측면에서 코드의 동일한 구현을 고려할 때 어떤 차이가 있는지 확실하지 않습니다. 둘 다 함수 호출이 될 것입니다. Django가 템플릿을 어떻게 파싱/컴파일하는지에 대해서는 어떤 차이가 있는지 모르겠지만 거대한 템플릿이 없거나 거대한 출력을 생성하지 않는 한 걱정하지 않아야합니다. 이 경우 Jinja2가 성능에 더 적합 할 수 있습니다. 커스텀 태그/필터의 문서를 읽고 XSS를 피하십시오. – Vasil