J'ai cherché une solution mais partout les utilisateurs ont eu des problèmes avec la structure du projet. J'ai aussi vérifié mon projet et c'était complètement correct. Ceci est ma structure du projet:Introuvable Exception Jinja2 (application Flask)
/setup.py
/virtuale
/projectpackage
/templates
/home.html
/static
/assets
init.py
view.py
__init__.py:
from flask import Flask
app = Flask(__name__)
import projectpackage.views
views.py:
from projectpackage import app
from flask import url_for, render_template
@app.route('/')
def index():
return render_template('home')
Et ceci est l'erreur que je reçois:
jinja2.exceptions.TemplateNotFound
jinja2.exceptions.TemplateNotFound: home
Solution: render_template() prend un plein filename (nom du template) comme premier argument. (comme home.html
pas home
)
Merci. Ça marche. –