django配置离线脚本

有些时候我们需要在不启动django的时候通过ORM操作数据,所以我们就需要配置离线脚本

1
2
3
4
5
6
7
8
9
10
11
12
import os
import sys
import django

# 获取项目的根目录
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# 添加到系统环境变量
sys.path.append(base_dir)
# 加载项目的配置文件
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目.settings")
# 启动django
django.setup()