假如你现在有这个需求,需要在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
这么做即可