10 Star 47 Fork 27

陈乾 / TLv8-Flask-layui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause

TLv8 平台-Flask版

OSCS Status

介绍

基于Flask(Flask是一个用Python编写的Web应用程序框架)开发的Web应用系统框架,项目集成了工作流引擎,内置了组织机构权限管理等功能,可以应用于OA、HR、CRM、PM等系统开发。

软件架构

  • Flask:轻量级的用Python编写的Web应用程序框架;
  • Mysql:数据库
  • layui:开源免费的前端 特别感谢:layui mini

安装教程

  1. 为开发环境安装virtualenv virtualenv是一个虚拟的Python环境构建器。它可以帮助用户并行创建多个Python环境。 因此,它可以避免不同版本的库之间的兼容性问题。

以下命令用于安装virtualenv:

pip install virtualenv

此命令需要管理员权限。您可以在Linux / Mac OS上的 pip 之前添加 sudo 。

如果您使用的是Windows,请以管理员身份登录。在Ubuntu上, virtualenv可以使用它的包管理器安装。

sudo apt-get install virtualenv
  1. 创建virtualenv虚拟环境:进入项目文件夹,执行下面的命令:
virtualenv venv
  1. 启动venv虚拟环境

Windows环境:

venv\Scripts\activate

Linux环境:

source venv/bin/activate
  1. 使用如下命令安装Flask依赖包:
pip install -r requirements.txt
  1. 创建数据库并且确认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     # 把迁移应用到数据库中
  1. 初始化基础数据:

导入sql目录下的: tlv8.sql

帮助文档:www.w3cschool.cn/oztgf

使用说明

  1. 启动测试服务:
python  manage.py runserver
  1. 浏览器访问:
http://127.0.0.1:5000/
  1. 登录系统:

默认用户:system/1

在线演示

http://flask.tlv8.com/

效果展示

-系统首页 系统首页

-组织权限 组织权限

-流程设计 流程设计

-功能页面 功能页面

BSD 3-Clause License Copyright (c) 2022, 陈乾 All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

基于Python Flask+Layui开发的Web应用系统框架,项目集成了工作流引擎,内置了组织机构权限管理等功能,可以应用于OA、HR、CRM、PM等系统开发。 {{人生苦短,我用Python.}} 展开 收起
BSD-3-Clause
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/qianpou/tlv8-python-flask.git
git@gitee.com:qianpou/tlv8-python-flask.git
qianpou
tlv8-python-flask
TLv8-Flask-layui
master

搜索帮助