Permettez-moi de faire une note : extendL'objectif principal des modèles hérités est que les sous-modèles référencent leur structure et complètent le contenu du bloc qu'il contient.
Le modèle référencé par
import est principalement utilisé pour référencer ses variables, fonctions macro, etc. dans des sous-modèles. Utilisation comme import os, vous pouvez donc également définir des fonctions macro du même nom. code source bootstrap/wtf.html
Lien vers la question de la question sur stackoveflow : quelles sont les différences entre import et extends dans Flask ?
les extensions sont généralement utilisées dans les appels de modèles. Par exemple, le contenu de votre base.html est le cadre principal de la page Web, avec les boutons, la navigation, etc. en haut Et dans d'autres pages, comme. comme xxxxx.html, le framework de base est le même, et il vous suffit de modifier le contenu de la page. Vous n'avez alors pas besoin de réécrire le code du framework principal dans xxxxx.html à chaque fois, vous pouvez ". copier" le framework principal en héritant de base.html. Fonction
Et l'import est généralement utilisé pour référencer des modules ou des fonctions Par exemple, l'import os que nous utilisons le plus souvent consiste à introduire le module os standard
Permettez-moi de faire une note :
Le modèle référencé parextend
L'objectif principal des modèles hérités est que les sous-modèles référencent leur structure et complètent le contenu du bloc qu'il contient.import
est principalement utilisé pour référencer ses variables, fonctions macro, etc. dans des sous-modèles. Utilisation commeimport os
, vous pouvez donc également définir des fonctions macro du même nom. code source bootstrap/wtf.htmlLien vers la question de la question sur stackoveflow : quelles sont les différences entre import et extends dans Flask ?
étendre signifie héritage, importer signifie référence L'héritage peut modifier le contenu d'origine, mais la référence ne peut pas
les extensions sont généralement utilisées dans les appels de modèles. Par exemple, le contenu de votre base.html est le cadre principal de la page Web, avec les boutons, la navigation, etc. en haut
Et dans d'autres pages, comme. comme xxxxx.html, le framework de base est le même, et il vous suffit de modifier le contenu de la page. Vous n'avez alors pas besoin de réécrire le code du framework principal dans xxxxx.html à chaque fois, vous pouvez ". copier" le framework principal en héritant de base.html. Fonction
Et l'import est généralement utilisé pour référencer des modules ou des fonctions
Par exemple, l'import os
que nous utilisons le plus souvent consiste à introduire le module os standard