# TLv8-Flask-layui **Repository Path**: zzhanglii/tlv8-python-flask ## Basic Information - **Project Name**: TLv8-Flask-layui - **Description**: 基于Python Flask+Layui开发的Web应用系统框架,项目集成了工作流引擎,内置了组织机构权限管理等功能,可以应用于OA、HR、CRM、PM等系统开发。 {{人生苦短,我用Python.}} - **Primary Language**: Python - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: https://tlv8.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 37 - **Created**: 2023-11-30 - **Last Updated**: 2023-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TLv8 平台-Flask版

[![OSCS Status](https://www.oscs1024.com/platform/badge/qiangitchen/tlv8-python-flask.svg?size=small)](https://www.oscs1024.com/project/qiangitchen/tlv8-python-flask?ref=badge_small)

#### 介绍 基于Flask(Flask是一个用Python编写的Web应用程序框架)开发的Web应用系统框架,项目集成了工作流引擎,内置了组织机构权限管理等功能,可以应用于OA、HR、CRM、PM等系统开发。 #### 软件架构 - Flask:轻量级的用Python编写的Web应用程序框架; - Mysql:数据库 - layui:开源免费的前端 特别感谢:[layui mini](https://gitee.com/zhongshaofa/layuimini) #### 安装教程 1. 为开发环境安装virtualenv virtualenv是一个虚拟的Python环境构建器。它可以帮助用户并行创建多个Python环境。 因此,它可以避免不同版本的库之间的兼容性问题。 以下命令用于安装virtualenv: ``` pip install virtualenv ``` 此命令需要管理员权限。您可以在Linux / Mac OS上的 pip 之前添加 sudo 。 如果您使用的是Windows,请以管理员身份登录。在Ubuntu上, virtualenv可以使用它的包管理器安装。 ``` sudo apt-get install virtualenv ``` 2. 创建virtualenv虚拟环境:进入项目文件夹,执行下面的命令: ``` virtualenv venv ``` 3. 启动venv虚拟环境 Windows环境: ``` venv\Scripts\activate ``` Linux环境: ``` source venv/bin/activate ``` 4. 使用如下命令安装Flask依赖包: ``` pip install -r requirements.txt ``` 5. 创建数据库并且确认config.py文件中数据库配置部分无误, 数据库:tlv8(可以自定义需要注意config.py中的配置) - 字符集:utf8mb4 - 排序规则:utf8mb4_unicode_ci 然后使用migrate创建数据表,命令如下: ``` python manage.py db init # 创建迁移仓库,首次使用 python manage.py db migrate # 创建迁移脚本 python manage.py db upgrade # 把迁移应用到数据库中 ``` 6. 初始化基础数据: 导入sql目录下的: tlv8.sql 帮助文档:[www.w3cschool.cn/oztgf](https://www.w3cschool.cn/oztgf/) #### 使用说明 1. 启动测试服务: ``` python manage.py runserver ``` 2. 浏览器访问: ``` http://127.0.0.1:5000/ ``` 3. 登录系统: 默认用户:system/1 #### 在线演示 http://flask.tlv8.com/ #### 效果展示 -系统首页 ![系统首页](show/home.png) -组织权限 ![组织权限](show/org.png) -流程设计 ![流程设计](show/flow_design.png) -功能页面 ![功能页面](show/oa.png)