Bonjour J'utilise Django avec Python et je ne comprends pas ceci:
from . import views
3 Réponses :
Vous importer des vues.py à partir de l'emplacement du script Python qui appelle une déclaration d'importation. P>
Si vous écrivez importer des vues code>, vous spécifiez un "chemin absolu", c'est donc le vues.py code> dans le python_path code>, le < code>. code> est un piste relatif i>.
Vous pouvez importer des fichiers, des modules et des packages en utilisant Jetez un oeil à ce projet: P> -- project_folder
--project_name
ââsettings.py
ââinit.py
ââurls.py
ââwsgi.py
--app1
ââ__init__.py
ââ models.py
ââ views.py
ââ admin.py
-- package1_folder
ââ hello_world.py
Importer depuis le même répertoire, ".." IMPORT IMPORTATION DU SUPER DIAG Directory P>
Vous importez le fichier
voir code> dans le même répertoire que le fichier dans lequel l'instruction code> Importation code> est située.@Willemvanonsem: La décrypte comme celle-ci propage à la fausse idée que les importations relatives concernent des répertoires, quand ils sont vraiment des packages. Il y a des différences très importantes; Par exemple, si j'ai des fichiers
a.py code> etb.py code> dans le même répertoire et i exécutépython a.py code>,A.PY code> ne peut pas faireà partir de. Import B code>, carA.py code> etb.py code> ne sont pas sous-modoudis d'un package commun.Dupliqué possible de