在django 1.5版本框架下运行脚本,只需要在脚本前加上如下代码:
#!/usr/bin/python
import os,sys
from django.utils.importlib import import_module
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "hustyx.settings")
import_module('hustyx')
#------------------ django environment has been setuped -----------#
##### script content here #####
脚本放在站点主目录下,就可以import网站内的model了,对各种对象数据进行处理。
其原理跟在模块中实现management/commands/XXX.py
,然后在manage.py
下使用命令执行一样。