有时候需要在启动django后执行一些数据的实时采集或更新操作,这篇博客记录脚本的配置与运行

安装依赖

首先安装依赖:

pip install django-extensions

然后在setting的INSTALLED_APPS配置中添加django_extensions

INSTALLED_APPS = ['....','django_extensions','....',
]

配置

在已有的Django项目的一个已注册(在setting中写下app名称)的app的文件夹下:

  1. 创建scripts文件夹(名字不要错,固定写法)

  2. scripts文件夹下创建任意名称的.py文件,作为执行的python脚本。

    例:创建名为run_hello.py的文件,写入:

    import timedef hello():while True:time.sleep(0.5)print("hello")hello()
    
  3. 命令行运行:

    ./manage.py runscript run_hello
    # 或 ./manage.py runscript run_hello.py
    

    用如下命令也可:

    python manage.py runscript run_hello
    

这样就可以了

django配置随时执行的脚本,使用运行时的manage环境执行程序相关推荐

  1. Python通过Django搭建网站执行Lua脚本 (实现数据解析)

    目录 Python通过Django搭建网站执行Lua脚本 (实现数据解析) 一.问题背景和解决 二.执行Lua效果预览 三.主要代码解析: translate.py LuaParser.lua Bin ...

  2. Django配置MySQL执行python manage.py makemigrations 出现No changes detected报错

    在给Django配置mysql的时候按照教程在Model.py文件中配置加入定义模型类的代码后 执行数据迁移代码 python manage.py makemigrations 报错 显示No cha ...

  3. Django配置celery执行异步任务和定时任务

    原生celery,非djcelery模块,所有演示均基于Django2.0 celery是一个基于python开发的简单.灵活且可靠的分布式任务队列框架,支持使用任务队列的方式在分布式的机器/进程/线 ...

  4. pycharm配置后执行RF脚本

    我们在使用RobotFramework后可以使用编辑器来编写和运行.介绍一下pycharm如何配置和运行RF的脚本. 1.下载PyCharm 通过官网来下载软件:http://www.jetbrain ...

  5. centos运行python程序_CentOS 7定时执行python脚本

    在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装,可以通过yum进行安装. yum inst ...

  6. centos定时运行python_CentOS中实现定时执行python脚本的方法

    CentOS中实现定时执行python脚本的方法 发布时间:2020-06-26 12:44:38 来源:亿速云 阅读:137 本篇文章给大家分享的是有关CentOS中实现定时执行python脚本的方 ...

  7. redis执行lua脚本

    从redis 2.6.0版本开始,redis内置了Lua解释器,并提供了eval命令来解析Lua脚本求值. 1. 语法格式 语法: eval script numkeys keys args 参数: ...

  8. Linux中执行shell脚本的5种方法总结

    Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法: 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: 复制代码 代码如下: c ...

  9. 基于Rust-vmm实现Kubernetes运行时

    随着容器及K8s的广泛使用,越来越多的容器安全与隔离问题被暴露出来,如:容器逃逸.水平攻击.DDos攻击等严重威胁了办公和生产环境的安全与稳定,影响了业务的正常运行.安全容器技术孕育而生,产生了kat ...

最新文章

  1. 做了6年的Java,java视频教程传智播客
  2. Singleton、MultiThread、Lib——实现单实例无锁多线程安全API
  3. python利器怎么编程-python等自动化脚本编程利器 Script.NET
  4. python有道翻译-利用python写一个有道翻译的脚本
  5. WeakHashMap和四种引用总结:
  6. Gensee SDK RoleType详解
  7. python三层设计_python 三层架构说明
  8. C# Winform播放多媒体文件 [AudioVideoPlayback ]
  9. div html 下边加横线_css怎么添加下划线?
  10. 配置管理工具---SVN
  11. java整型_java整型数值
  12. 关闭(取消)windows 2003中ie增强的安全配置?
  13. cve-2018-2893 WebLogic
  14. SQL——正则表达式
  15. linux打包根目录
  16. 单片机和微型计算机硬件组成的异同,单片机和嵌入式的区别是什么
  17. kafka如何创建topic
  18. 华为防火墙简介及其工作原理
  19. 设备驱动安装不上怎么办?
  20. 使用谷歌浏览器查看ws消息

热门文章

  1. MySQL表连接(join)
  2. [高级光照]球谐光照
  3. smoothstep
  4. MySQL双向主从复制
  5. ssh连接服务器时特别慢的问题的解决方法
  6. 上接扩展GridView控件(10) - 自定义分页样式
  7. jdbc连接数据库的步骤(转载)
  8. 华为p20云收藏怎么删除_华为平板怎么记笔记?这款云笔记软件帮你
  9. 12linux目录结构13Linux目录详解
  10. Aligned TripletLoss