python 脚本引用django中的数据库model
假如你现在有这个需求,需要在django工程外的一个python脚本引用django model,那么你可以这么做
- django setup
import sys
import os
import django# 手动添加 Django 项目的根目录到 sys.path
sys.path.append('manage.py所在的路径') # 你 Django 项目的绝对路径# 设置环境变量指向 settings
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '工程.settings')# 启动 Django
django.setup()from 你的app名称.models import Test
这么做即可