django在命令行下执行的脚本使用ORM

django在命令行下执行的脚本使用ORM

项目中遇到一个东西需要写一个deamon来处理,需要在deamon脚本中使用到djangoORM来操作数据库,

这样就需要在deamon script中初始化一个django environment

# settings.py 
from os.path import join 
import os.path 
settings_path = os.path.abspath(os.path.dirname(__file__)) 

# deamon.py 
import sys 
import settings 
from django.core.management import setup_environ 
sys.path.append(settings.settings_path) 
setup_environ(settings) 

这样就可以在deamon中为所欲为了。哈哈。

posted @ 2011-11-22 14:41  LemonLi  阅读(951)  评论(0编辑  收藏  举报