python - fichier de modèle de flacon introuvable
ringa_lee
ringa_lee 2017-06-22 11:52:00
0
3
1751

Dans le même répertoire, je ne comprends pas pourquoi index.html et le contrôleur de vue ne sont pas automatiquement liés
Cela invite à taper du canard. Qu'est-ce qui interfère avec la liaison de la vue ?

Dans ce cas, l'application et le modèle sont dans le même répertoire, comment dois-je écrire le chemin ?
J'ai écrit app =Flask(__name__,template_folder='templates'),
pycharm sur le côté gauche, il n'y a pas d'invite, les modèles associent l'icône html

ringa_lee
ringa_lee

ringa_lee

répondre à tous(3)
大家讲道理

Par défaut, les modèles sont dans le répertoire des modèles au même niveau, et votre répertoire n'a pas été créé.

扔个三星炸死你

La raison principale en est que lorsque l'application est définie, elle pointe vers le répertoire des modèles par défaut. Vous devez mettre index.html dans le répertoire des modèles de rest1.
Ou dans app=Flask(__name__, template_folder=’path’), spécifiez le chemin
http://flask.pocoo.org/docs/0... Ceci est le document de l'API Flask

Paramètres :
import_name – le nom du package d'application
static_url_path – peut être utilisé pour spécifier un chemin différent pour les fichiers statiques sur le Web. La valeur par défaut est le nom du dossier static_folder.
static_folder – le dossier contenant les fichiers statiques qui devraient. être servi dans static_url_path. Par défaut, le dossier 'static' dans le chemin racine de l'application.
template_folder – le dossier qui contient les modèles qui doivent être utilisés par l'application.
instance_path – Un chemin d'instance alternatif pour l'application. par défaut, le dossier « instance » à côté du package ou du module est supposé être le chemin de l'instance.
instance_relative_config – s'il est défini sur True, les noms de fichiers relatifs pour le chargement de la configuration sont supposés être relatifs au chemin de l'instance au lieu de la racine de l'application.
root_path – Flask calculera automatiquement par défaut le chemin vers la racine de l'application. Dans certaines situations, cela ne peut pas être réalisé (par exemple si le package est un package d'espace de noms Python 3) et doit être défini manuellement.

Lisez attentivement le document. Il est écrit que le répertoire lu par le paramètre template_folder est basé sur root_path. Vous devez comprendre la signification de chaque paramètre.

Peter_Zhu

pycharm définit Marquer comme dossier de modèles

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!