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中为所欲为了。哈哈。

相关文章:

  • 2021-12-04
  • 2021-12-10
  • 2021-08-28
  • 2021-06-21
  • 2022-01-20
  • 2021-08-06
  • 2021-11-08
  • 2021-12-08
猜你喜欢
  • 2021-11-19
  • 2021-07-18
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2021-03-30
相关资源
相似解决方案