1 Star 0 Fork 0

shulj/python-Flask

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
shulj-shulj shulj '1' 2e5b329 5年前
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#数据库迁移

#初始化 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开启服务

string常用操作命令

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

空文件

简介

简洁的flask框架 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/shulj/python-Flask.git
git@gitee.com:shulj/python-Flask.git
shulj
python-Flask
python-Flask
master

搜索帮助

371d5123 14472233 46e8bd33 14472233