Python外部脚本调用Django项目Model表


在实际生产中有时候会出现这种情况,原本运行了一个Django项目,后面又需要一些外部脚本进行辅助,而这些脚本又不希望集成到项目当中,但是又需要用到Django项目的Model,这时候是无法像在项目当中那样直接使用的,需要我们先做些处理。

这里假设项目所在路径为/home/icebug/workspace/my_blog

在脚本头部添加如下内容:

import os
import sys

import django

sys.path.append('/home/icebug/workspace/my_blog')  # 将项目路径添加到系统搜寻路径当中
os.environ['DJANGO_SETTINGS_MODULE'] = 'my_blog.setting'  # 设置项目的配置文件

django.setup()  # 加载项目配置


# 开始实现功能模块


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM