首页 > 其他分享 >Flask-apscheduler获取或修改上下文中config数据

Flask-apscheduler获取或修改上下文中config数据

时间:2024-01-10 14:33:40浏览次数:36  
标签:__ Flask app apscheduler scheduler config

__init__.py

 

 1 from flask_apscheduler import APScheduler
 2 ...
 3 
 4 scheduler = APScheduler()
 5 
 6  7 from app import app
 8 
 9 
10 
11 
12 
13 
14 def create_app(config_name):
15     app = Flask(__name__)
16 
17     CORS(app, resources=r'/*')
18 
19     # 根据配置模式的名字获取配置参数的类
20     config_class = config_map.get(config_name)
21     app.config.from_object(config_class)
22 
23     # 启动定时器
24     scheduler.init_app(app)
25     scheduler.start()
26     ...
27 
28     return app

 

 

test.py

1 from . import scheduler
2 
3 @scheduler.task('interval', id='aa', seconds=300, next_run_time=datetime.datetime.now())
4 def aa():
5     with scheduler.app.app_context():
6         print(scheduler.app.config["config_data"])
7         scheduler.app.config["config_data"] = ...
8         

 

标签:__,Flask,app,apscheduler,scheduler,config
From: https://www.cnblogs.com/Swlymbcty/p/17956422

相关文章

  • windows 部署flask+tornado+nginx
    nginx下载地址http://nginx.org/en/download.html1,因windows对uwsgi支持不友好,flask自有服务不够强大,所以引用tornado服务fromtornado.wsgiimportWSGIContainerfromtornado.httpserverimportHTTPServerfromtornado.ioloopimportIOLoopfromrunimportappimport......
  • elixir config 简单说明
    elixir的config模块,实际上就是标准的方法,只是mix项目中在使用的时候使用了dsl模式的,没有使用包含括号的模式调用给人一种似乎觉得有点怪的调用模式参考代码只说明config方法,实际上Config模块还包含了其他方法mix中的调用 importConfigconfig:ecto_demo,Dalong.App,......
  • Flask Web框架的使用-虚拟环境搭建
    FlaskWeb框架的使用-Flas框架的使用一、前言二、引言三、安装虚拟环境1.安装Virtualen2.创建虚拟环境3.激活虚拟环境一、前言个人主页:ζ小菜鸡大家好我是ζ小菜鸡,让我们一起来学习FlaskWeb框架的使用-虚拟环境搭建如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)二、引......
  • @Conditional+@Configuration有没有搞头?
    日拱一卒,功不唐捐。在了解@Conditional之前先花10秒钟复习一下@Configuration这个注解。@Configuration是干什么?是配合@Bean注解来配置Spring容器的bean的。那它为什么会出现呢?因为配置bean的另一种方式是xml,狗都不用。那给个示例看看呗?简单。@Configurationpubl......
  • python flask get请求接收参数
    前言全局说明pythonflaskget请求接收参数一、安装flsas模块官方源:pip3installflask国内源:pip3installflask-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com以上二选一,哪个安装快用哪个二、引用模块fromflaskimportFlask,request......
  • 在Windows服务器上将Flask应用程序设置为系统服务
    在Windows服务器上将Flask应用程序设置为系统服务,可以让应用程序在后台持续运行,并在系统启动后自动启动。以下是具体步骤¹:1.**创建Windows服务脚本**:首先,我们需要编写一个用于将Flask应用程序作为服务运行的脚本。这个脚本将充当服务的主要入口点,并负责启动和停止应用程序¹。`......
  • • 如何在flask中处理文件上传
    问题如何在flask中处理文件上传步骤123在Flask中处理文件上传的步骤如下:1.**创建HTML表单**:首先,你需要在前端创建一个HTML表单来接受用户上传的文件。表单的`enctype`属性应设置为`multipart/form-data`,以便浏览器以二进制形式发送文件¹²。```html<!doctypehtml><......
  • Python flask 网页版执行shell命令并返回结果['GET', 'POST'] 混合方式
    前言全局说明Pythonflask网页版执行shell命令并返回结果一、需要安装的库pip3installflask-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.compip3installsubprocess-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com二、inde......
  • Spring cloud No spring.config.import property has been defined
    *[解决SpringCloud2021.0.5版本,使用nacos做配置中心,报Nospring.config.importpropertyhasbeendefined的问题\_addaspring.config.import=nacos:propertytoyour-CSDN博客](https://blog.csdn.net/weixin_44951259/article/details/127929284)*[SpringCloud202......
  • 学会@ConfigurationProperties月薪过三千
    学习@ConfigurationProperties之前我们需要一些前置知识点:@Value是个什么东西首先明确:@ConfigurationProperties是SpringBoot注解。我们在讲@Value时知道了如何将配置文件的属性注入到变量中,废话不多说,直接上代码。这是配置文件配置:spring.datasource.dynamic.mysql.driverC......