gpt4 book ai didi

python - jinja2.exceptions.TemplateNotFound

转载 作者:行者123 更新时间:2023-12-05 01:02:02 30 4
gpt4 key购买 nike

我的项目中有以下结构:\我的应用 应用程序.py \包括
你好.html所以文件夹 myapp 包含 application.py 并且文件夹包含。该文件夹包含 hello.html。以下代码:应用程序.py

#!/usr/bin/python 2.7.6
# -*- coding:utf-8 -*-
import os
import sys
from flask import Flask,render_template
import psycopg2
app = Flask(__name__)

@app.route('/')
def fihoum():
conn = psycopg2.connect(database="carto", user="postgres",
password="daed5Aemo", host="192.168.12.54")
cur = conn.cursor()
cur.execute("SELECT * FROM carto.\"BADGES_SFR\"")
rows = cur.fetchall()
return render_template('hello.html', titre="Données du client
BADGES_SFR !",mots=rows)

if __name__=="__main__":
app.run(host=os.getenv('IP', '0.0.0.0'),
port=int(os.getenv('PORT',5000)),debug=True)

下面的代码hello.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>{{ titre }}</title>
</head>

<body>
<h1>{{ titre }}</h1>
<ul>
{% for mot in mots %}
<li>{{ mot }}</li>
{% endfor %}
</ul>
</body>
</html>

问题:当我运行程序 application.py 我有这个错误:jinja2.exceptions.TemplateNotFound

模板未找到:hello.html感谢您的帮助

最佳答案

模板文件夹默认为templates\;所以你应该将 include 重命名为 templates

关于python - jinja2.exceptions.TemplateNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37465506/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com