flask
@(Python)[python|web]
python下的
web容器
常见问题
乱码问题
app.config['JSON_AS_ASCII'] = False # 设置后返回成中文
app.config.update(RESTFUL_JSON=dict(ensure_ascii=False)) # 设置后返回成中文
flask_apscheduler定时任务
总体结构
from flask_apscheduler import APScheduler
class Config(object): # 创建配置,用类
JOBS = [ # 任务列表
{}
]
app.config.from_object(Config())
scheduler = APScheduler() # 实例化APScheduler
scheduler.init_app(app) # 把任务列表放进flask
scheduler.start() # 开启定时任务
周期性任务 配置
{ # 任务字典(细节)
'id': 'job1',
'func': '__main__:db_connected',
'args': (),
'trigger': 'interval',
'seconds': 3600*7
}
定时、定点任务配置
{ # 任务字典(细节)
'id': 'job1',
'func': '__main__:db_connected',
'args': (),
'trigger': 'cron',
'hour': 19,
'minute': 27
}