基于Django的独立运行脚本开发
2016-02-29 09:57
621 查看
1、在Django框架下工作时间长了,会对Django的技术设施产生依赖,比如其方便的ORM,如果写基于Django的独立运行脚本,主要在脚本前面加上以下代码:
参考:http://blog.csdn.net/wang1144/article/details/41362283
import sys,os,django sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) #把manage.py所在目录添加到系统目录 os.environ['DJANGO_SETTINGS_MODULE'] = 'jcsbms.settings' #设置setting文件 django.setup()#初始化Django环境2、如果用这种方法写的服务脚本,在数据库关闭等可能导致数据库连接关闭的情况下,得重启这个服务脚本,否则ORM DB Connection会一直在失败状态。当然你也可以用异常处理来重建连接。
参考:http://blog.csdn.net/wang1144/article/details/41362283
相关文章推荐
- GO 开发 IDE 环境--IDEA-go-lang-plugin
- 39. goodbye
- 38. goldwater
- (GOF23设计模式)_代理模式_静态代理
- Google搜索 - 世界各国Google网址大全
- 最小二乘法 (转)good
- golang捕获panic
- 算法代码实现之归并排序,Golang(Go语言)实现,自顶向下与自底向上两种方式
- 第一个django,django项目
- django-admin.py在win7 64位下不能创建工程、项目和执行命令的解决办法
- UVA 11292(p1)----The Dragon of Loowater
- uva 11054 Gergovia的酒交易 等价转化/贪心
- 头文件<algorithm>中next_permutation函数
- golang
- Django架设blog步骤(转)
- 最小二乘拟合(转)good
- How to add a logo into the gerber file?
- 2016-02-22-阅读笔记:理解矩阵 + NFS + google perf tools
- 算法代码实现之希尔排序,Golang(Go语言)实现
- 算法代码实现之插入排序,Golang(Go语言)实现