如果需要独立运行脚本,并且还想使用django的环境模块的话需要设置:
# config allow this is py invoke django models# config urlBase_dir = "/".join(os.path.dirname(os.path.abspath(__file__)).split('/')[:-1])sys.path.append(Base_dir)os.environ.setdefault("DJANGO_SETTINGS_MODULE", "one_finger.settings")from openstack import modelsimport djangodjango.setup()
然后就能独立运行了。