Bonjour,
J’étudie actuellement Django en m’appuyant sur l’ouvrage de Patrick SAMSON publié aux éditions ENI sous le titre "Django - Développez vos applications web en Python".
En p. 63, il y a un court exemple reproduit ci-dessous et je ne comprends pas le fonctionnement de la ligne 2. La documentation officielle de Python sur la commande import_module(..,…) provenant d’importlib ne m’a pas été d’une grande utilité vue que le premier argument utilisé ici semble être la source de mon incompréhension.
from importlib import import_module
_module = import_module('.settings_{}'.format(_env), __package__)
for _name in dir(_module):
if _name[0].isupper():
locals()[_name] = getattr(_module, _name)
En vous remerciant pour le soin apporté à vos réponses,
Vincent
+0
-0