# tinyms **Repository Path**: zhangjun76/tinyms ## Basic Information - **Project Name**: tinyms - **Description**: 使用python+flask+vue 开发的脚手架 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2024-10-16 - **Last Updated**: 2024-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tinyms #### 介绍 使用python+flask+vue+element+mysql开发的内容发布系统 #### 软件架构 服务端使用flask开发,使用jwt进行鉴权。 #### 访问服务如下: http://127.0.0.1:5000/cms/link/pages?page=1 #### 安装教程 1. 安装python 虚拟环境 并创建虚拟环境 pip install virtualenv virtualenv env (创建当前项目的虚拟环境) source env/bin/activate (是虚拟环境生效 linux mac 下可用) windows 下进入到虚拟环境目录下 env/scripts/ activate deactivate (停止虚拟环境) 2. 安装相关的依赖库 pip install -r requirements.txt 使用国内源,安装速度快 pip3 install -i https://mirrors.aliyun.com/pypi/simple -r requirements.txt 3. 运行代码 python app.py #### 使用说明 1. 首先启动服务端,参考上述三步操作 2. 启动vue前端,启动命令为npm run serve 3. 用户名为admin 密码为admin #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 部署教程 ##### 部署flask应用程序 1. 应用工具集 flask + gunicorn + gevent + nginx 2. 安装gunicorn pip install gunicorn 3. 安装gevent pip install gevent 4. 新建gun.conf并增加配置 内容在项目更目录下 5. 多实例启动flask应用 gunicorn -k gevent -c gun.conf app:app 6. 配置nginx 进行转发,主要是同时代理前端和后端