Comment faire référence à un modèle html à partir d'un autre répertoire en python flacon
@app.route('/view', methods=['GET', 'POST'])
def view_notifications():
posts = get_notifications()
return render_template("frontend/src/view_notifications.html", posts=posts)
Donc, à mon project/backend/src/app.py
il y a ce code. Comment aurais-je référence le modèle dans project/frontend/src/view_notifications.html
j'ai essayé d'utiliser ..
mais il continue à dire que le chemin n'est pas trouvé. Est-il une autre façon pour moi de faire cela?
[Tue Jun 23 12:56:02.597207 2015] [wsgi:error] [pid 2736:tid 140166294406912] [remote 10.0.2.2:248] TemplateNotFound: frontend/src/view_notifications.html
[Tue Jun 23 12:56:05.508462 2015] [mpm_event:notice] [pid 2734:tid 140166614526016] AH00491: caught SIGTERM, shutting down
OriginalL'auteur BigBoy | 2015-06-23
Vous devez vous connecter pour publier un commentaire.
Flacon est à la recherche de
templates/frontend/src/view_notifications.html
pour votre fichier de modèle. Vous devez déplacer vos modèles fichier à cet emplacement ou de modifier le modèle par défaut du dossier.Selon la Fiole de docs vous pouvez spécifier un dossier différent pour vos modèles. La valeur par défaut est
templates/
dans la racine de votre application:Mise à JOUR:
Après l'avoir testé moi-même sur une machine Windows, le dossier modèles ne doivent être nommée
templates
. C'est le code que j'ai utilisé:Avec cette structure:
Changement de toute instance de
'templates'
à'src'
et en renommant le dossier templates'src'
ont abouti à la même erreur OP reçu.T-il vous dire ce dossier, il est à la recherche?
Ajouté le journal des erreurs pour mon op
Avez-vous essayé
project/frontend/src/view_notifications.html
?Hey, merci beaucoup! Cela fonctionnait vraiment très bien et m'a mis sur la butte pour l'utilisation de Flacon! Je l'apprécie vraiment! Note: il a Travaillé sur Ubuntu 16.04 parfaitement 🙂
OriginalL'auteur kylie.a