1. ホーム
  2. python

[解決済み] jinja2 テンプレートが見つからず、内部サーバーエラーが発生する。

2022-02-14 08:25:05

質問

Pythonのコードです。

from flask import Flask, render_template

app = Flask(__name__)

@app.route("/")

def hello():

    return render_template('testing.html')

if __name__ == "__main__":
    app.run()

Htmlファイルです。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>My name is pk</h1>
</body>
</html>

また、pycharmコミュニティ版でjinja2を有効にする方法を教えてください。私は同じプロジェクトで直接htmlファイルと.pyファイルを作成しています。

解決方法を教えてください。

フラスコファイル構造

|-app
|--templates // where your html files must be in
|--static // where your js and css files must be in
|--.py files
|--other packages

また、flask パッケージを既にダウンロードしている場合、jinja はシステムで有効になっています。