Flask TemplateNotFound 오류 문제 해결
프로젝트에 home.html 파일이 있음에도 불구하고 다음과 같은 경우 jinja2.Exceptions.TemplateNotFound 오류가 발생할 수 있습니다. Flask로 템플릿을 렌더링하려고 합니다. 이 오류는 Flask가 템플릿을 찾을 수 없음을 나타냅니다.
이 문제를 해결하려면 템플릿 파일을 적절한 위치에 배치했는지 확인하세요.
템플릿에서 하위 디렉터리:
myproject/ app.py templates/ home.html
앱이 패키지인 경우 패키지 내:
myproject/ mypackage/ __init__.py templates/ home.html
템플릿 파일을 비표준 위치에 배치한 경우 이를 지정할 수 있습니다. 사용:
app = Flask(__name__, template_folder='template') # still relative to module
템플릿 검색 경로를 디버그하려면 EXPLAIN_TEMPLATE_LOADING을 True로 설정하세요.
app = Flask(__name__, template_folder='template', explain_template_loading=True)
이렇게 하면 Flask 앱 로그의 템플릿 검색 프로세스에 대한 자세한 정보가 제공됩니다.
블루프린트의 경우 자체 템플릿 디렉터리를 등록할 수 있지만, 기본 앱 템플릿 디렉터리는 항상 검색됩니다. 먼저.
위 내용은 내 home.html이 존재하는데도 Flask에서 TemplateNotFound 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!