#数据库迁移
#初始化 python manages.py db init
#迁移 python manages.py db migrate -m '首次迁移'
#提交迁移 python manages.py db upgrade
#查找以前的版本 python manages.py db history
#然后downgrade以前版本 python manages.py db downgrade 430498b01f02
如果删除版本号不同,删除migrations文件和数据库alembic_version表,重新初始化
#异步任务celery 安装celery和rabbitmq、eventlet celery worker -A tasks -l info -P eventlet celery -A tasks worker -l info -n add.%h -Q add -P eventlet
命令行批量删除celery rabbitmq任务 首先定位到 rabbitMQ 安装目录的sbin 目录下。打开cmd窗口。 关闭应用的命令为: rabbitmqctl stop_app 清除的命令为: rabbitmqctl reset 重新启动命令为: rabbitmqctl start_app
监听celery用flower pip install flower celery flower -A tasks --loglevel=info http://localhost:5555
#redis操作数据库 #安装redis、redis-py redis-server.exe开启服务
rs.set('name','zs') print(rs.get('name'))
rs.mset({'name':'ls','age':18}) print(rs.mget(['name','age']))
rs.append('name','hh') print(rs.mget(['name','age']))
rs.delete('name') print(rs.exists('name')) rs.expire('age',20) print(rs.ttl('age')) print(rs.type('age')) print(rs.keys('a*'))
test 测试模本 models 数据模型 application 配置app config 项目配置参数 schemas 映射字段(把查询出来的表list转为json) register_api restful API 接口类注册,也可以使用Blueprint dataresource 装饰器文件 extensions 创建celery的实例和配置 tasks 异步任务文件
集成了falsk、数据库迁移、蓝图Blueprint、restful、celery、rabbitmq、redis
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。