Based on the web application system framework developed by flask and layui

Overview

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/

效果展示

-系统首页 系统首页

-组织权限 组织权限

-流程设计 流程设计

-功能页面 功能页面

You might also like...

🧭 Full Stack TypeScript Application Developed as POC

Tractian Challenge POC Full Stack Development Project Browse Back End code» - Browse Front End code» Built With Table of Contents Deployed Instances I

Nov 20, 2022

Denail of service system for the Dentistimo system. Used to improve the tolerance and testing fail safe functionality.

 Denail of service system for the Dentistimo system. Used to improve the tolerance and testing fail safe functionality.

Distributed Systems - Dos Testing DoS (Denail of Service) System for Testing and Practical demonstration of systems capability to handle a basic DDoS

Nov 8, 2022

Shopping Cart - Project of HTML, CSS, and JavaScript developed by me (Raphael Martins) at the end of the Unit 9 Module 1 of the Web Development course at Trybe

 Shopping Cart - Project of HTML, CSS, and JavaScript developed by me (Raphael Martins) at the end of the Unit 9 Module 1 of the Web Development course at Trybe

Project of HTML, CSS, and JavaScript developed by me (Raphael Martins) at the end of the Unit 9 Module 1 of the Web Development course at Trybe. I was approved with 100% of the mandatory and optional requirements met.

Nov 27, 2022

Movies and series web app developed using NextJS.

Movies and series web app developed using NextJS.

Disney+ Clone Movies and series web app developed using NextJS. Deployed Link : https://disney-clone-ndmiypj8n-suchitd11.vercel.app/ Preview Login Hom

Dec 9, 2022

Movies and series web app developed using NextJS.

Movies and series web app developed using NextJS.

Disney+ Movies and series web app developed using NextJS. Deployed Link : https://disney-clone-ndmiypj8n-suchitd11.vercel.app/ Preview Login Homescree

Jun 28, 2022

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

🐬 HypeScript Introduction This is a simplified implementation of TypeScript's type system that's written in TypeScript's type annotations. This means

Dec 20, 2022

Create beautiful interactive web application with Recative System.

Recative is a comprehensive system to help creators to build interactive media for the modern web platform. The Recative System aims to allow creators

Jan 2, 2023

Hydra bot is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node js

Hydra bot is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node js

The most reliable WhatsApp tool for chatbots with advanced features. Hydra bot is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node js, . The most complete javascript library for Whatsapp, 100% Open Source.

Dec 25, 2022
Releases(v1.0)
  • v1.0(Jun 22, 2022)

    1、系统管理基础功能:组织机构管理、角色管理、授权管理 2、session管理:当前登录人信息管理 3、基于“角色”的访问权限控制 4、流程引擎:流程基础规则 5、审批意见管理 6、文档中心:文件上传统一管理,提供页面“上传文件”组件和js api 7、表单demo:请假流程 8、基础列表功能

    Source code(tar.gz)
    Source code(zip)
Owner
Qian Chen
Crazy programmer
Qian Chen
A tool to modify onnx models in a visualization fashion, based on Netron and flask.

English | 简体中文 Introduction To edit an ONNX model, One common way is to visualize the model graph, and edit it using ONNX Python API. This works fine.

Zhang Ge 413 Jan 4, 2023
Use real-time computing technology and web technology to build a big data Kanban l to solve the problem. Among them, practical technologies include MySQL, Kafka, Flink, Redis, Flask and Echarts

实时计算(English Version) 运用实时计算技术、Web 技术构建一个大数据看板来解决问题。其中实用技术包括Mysql、Kafka、Flink、Redis、Flask和Echarts 目录 1.问题需求 2.方案分析 3.安装环境 4.环境启动命令和运行代码的方法 5.代码目录结构说明

Serendipity 2 Jan 8, 2022
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
a website to manage queue with FLASK-PYTHON

wc-queue-with-flask Hello I just needed to organize wc-queue when we go to family trips and made a website with Flask library (for making sample websi

Shayan Salehe 3 Jul 10, 2022
Employee Management System is a web application developed using Django(Backend) which manages the record of employees, their salary, attendance. publish public notices, assign works to employees, make requests to employees.

Employee_Management_System Employee Management System is a web application developed using Django(Backend) which manages the record of employees, thei

Preet Nandasana 7 Dec 16, 2022
This application provides the CDK project and a frontend that allows you to build a serverless chat application based on API Gateway's WebSocket-based API feature.

Serverless chat application using ApiGateway Websockets This project lets you provision a ready-to-use fully serverless real-time chat application usi

AWS Samples 60 Jan 3, 2023
API Bate Papo UOL - A backend application developed using NodeJS and mongoDB

BatePapoUOL BackEnd My first backend project! Building an API to the most used brazillian chat app ages ago - Bate Papo UOL! Table of Contents Overvie

Lucas Azzolini Vieira 8 Apr 13, 2022
To Do List application that allows to add, list and remove tasks. Developed using Javascript.

to-do-list To Do List exercise - Module 2 - Week 2 - Microverse Program Module 2, Week 2 - To Do List - List structure - Project 1 Continuing work for

Fernando Silva 4 Mar 5, 2022
This repo contains a To-Do List App developed as a Single Page Application using Webpack, Javascript, HTML and CSS.

Todo List App In this project I built an interactive Todo List Web App with Webpack, HTML, CSS, and JavaScript. This project contains a feature that a

David Vera Castillo 15 Nov 4, 2022
Package for creating entity framework in a nodejs project based on Laravel artisan system.

Artisan Structuring system for an ExpressJs project. Version [Production] release 0.2.0 artisan - npm package Dependencies nodejs Installations Instal

Filipe A.S 17 Dec 11, 2022