zoukankan      html  css  js  c++  java
  • 基于Django的独立运行python脚本开发

    Django框架很方便,比如其方便的ORM,如果写基于Django的独立运行脚本,主要在脚本前面加上以下代码:

    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环境  
    

    如果用这种方法写的服务脚本,在数据库关闭等可能导致数据库连接关闭的情况下,得重启这个服务脚本,否则ORM DB Connection会一直在失败状态。当然你也可以用异常处理来重建连接。

  • 相关阅读:
    实习笔记day03
    实习笔记day02
    实习笔记day01
    第4章:数组与方法
    栈内存与堆内存的区别
    java数据类型
    保护模式指令
    空描述符
    段描述符
    全局描述符表
  • 原文地址:https://www.cnblogs.com/ccorz/p/ji-yuDjango-de-du-li-yun-xingpython-jiao-ben-kai-f.html
Copyright © 2011-2022 走看看