django 自定义目录中的脚本设置django的环境

django devops 阅读:1251

在django工程的项目下自己新建的目录中,有些程序脚本由于需要用到操作数据库,或者是导入一些其他的模块,而在新建的目录下无法调用django的环境,无法操作django的orm,我们需要在脚本中加入django的项目


#:coding:utf-8
import sys,os
import django
base = os.path.abspath(os.path.dirname(__file__))
project_path = os.path.dirname(os.path.dirname(base))
sys.path.append(project_path)
os.environ['DJANGO_SETTINGS_MODULE']='mysite.settings'
django.setup()


然后引入需要的项目中的文件,比如引入models就可以操作orm