Google App Engine Dev Python Server에서 템플릿이 업데이트되지 않는 문제가 있습니다. 서버를 잠시 실행 한 상태로두면 브라우저를 변경 한 후 브라우저에서 템플릿이 업데이트되지 않습니다. 가장 좋은 추측은 jinja2가 이러한 템플릿을 캐싱하는 방법입니다. 나뿐만 아니라 배포를 취소하고 다시 배포로, 내 애플 리케이션 엔진 응용 프로그램을 다시 시작하려고했습니다Google App Engine Jinja2 - 템플릿이 업데이트되지 않습니다.
_jinja_environment = jinja2.Environment(
loader = jinja2.FileSystemLoader(root_dir))
def write_template(self, template_name, template_data = {}):
template = _jinja_environment.get_template(template_name)
self.response.out.write(template.render(template_data))
하지만 템플릿은 아직 업데이트되지 않습니다 :
다음 코드를 사용하여 내 템플릿을 렌더링하고 있습니다.
누구나 아이디어가 있습니까?
브라우저 캐시를 지우고 앱 엔진 애플리케이션 버전을 변경하려고했습니다. 새 템플릿 파일을 만들면 변경 사항을 볼 수 있습니다. 그러나 변경해야 할 때마다 템플릿 이름을 변경하고 싶지 않습니다. –
치료 방법에 대해 잘 모르겠습니다. 어떻게 든 문제의 원인을 파악하면 여기에 게시하는 것을 잊지 마십시오. – Emil