나는 사용자가 자신의 템플릿을 저장하는 수단을 개발하고 있으며 템플릿을 즉시 만들어야한다는 것을 알고 있습니다. 예를 들면 : I로드 템플릿 문자열에 대해 물었을 때loader.get_template_from_string()과 템플릿 생성의 차이점은 무엇입니까?
>>> from django.template import Template
>>> Template("Testing {{test}}")
<django.template.base.Template object at 0x10c58f990>
그러나, 나는 get_template_from_string
를 사용하는 것이 좋습니다되었습니다
>>> from django.template import loader
>>> loader.get_template_from_string("Testing {{test}}")
<django.template.base.Template object at 0x10c8b5450>
두 가지 방법의 차이점은 무엇입니까? 한 가지 방법이 더 파이썬 적이거나 다른쪽에 선호됩니까?
소스가 템플릿을 반환한다는 것을 아는 것이 도움이되지만, 왜 이렇게되는지에 대한 설명이있는 답변을 찾고있었습니다. / – NT3RP