1 Star 1 Fork 1

浪晋 / python3-flask-cli

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

python3-flask-cli

一个flask的框架

创建虚拟环境

  1. 创建一个叫env的虚拟环境
    python -m venv env
  2. 激活虚拟环境
    env/Scripts/activate   //激活虚拟环境
  3. 安装第三方的包
    pip install -r requirements/dev.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

设计框架

框架结构

├── app
│   ├── __init__.py
│   ├── utils
│   │   ├── __init__.py
│   │   └── dbFunc.py
│   └── routes
│       ├── __init__.py
│       ├── views.py
│       └── errors.py
├── main.py
├── requirements
├── README.md
├── logs
├── db
├── docs
├── env
├── config.py
└── tests

已完成功能

  • MySQL的方法类的封装
  • redis的方法类的封装
  • 日志的封装
  • token的生成和校验
  • 正则表达式的参数校验的类的封装
  • Dockerfile
  • codker-compose.yaml

环境搭建

安装git

yum install -y git
git config --global user.name "LangJin" 
git config --global user.email "fenyukuang@163.com"
ssh-keygen -t rsa -C "fenyukuang@163.com" 

安装docker

# 需要的第三方依赖
yum install -y yum-utils 
# 设置镜像地址,推荐阿里云的地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
# 更新yum的索引
yum makecache fast  
# 安装,ce是社区版
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 查看版本
docker version
# 启动
systemctl start docker     # 启动docker的服务
systemctl enable docker    # 设置开机自动启动docker

搭建环境

创建网络

docker network create --driver bridge network_name

安装数据库

准备好需要的sql文件和配置文件,

/home/mysql/data
/home/mysql/sql
/home/mysql/conf
docker run -d  -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/sql:/docker-entrypoint-initdb.d -v /home/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=dL2T8pYSLJsRW75SeViFbNa1Sm8997Mr -e MYSQL_DATABASE=knowledge -e TZ=Asia/Shanghai --network network_name --name mysql --restart=always mysql:5.7

安装redis

docker run -d -p 6379:6379 -v /home/redis/data:/data -e REDIS_BIND=0.0.0.0 -e TZ=Asia/Shanghai --network network_name --name redis --restart=always redis:6.0 --requirepass dL2T8pYSLJsRW75SeViFbNa1Sm8997Mr

创建自定义镜像并启动

/home/app
docker build -t app:1.0 .
docker run -d -p 3456:3456 -v /home/app:/home/app --network network_name --name app --restart=always app:1.0

空文件

简介

flask的脚手架框架 展开 收起
Python 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

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

搜索帮助

344bd9b3 5694891 D2dac590 5694891