Skip to content
PyGo² edited this page May 8, 2022 · 2 revisions

项目简称:open2lisapi
Python3语言进行研发,是支撑OPENTOOL-Z项目的后端API。

前端 open2lboxhttps://github.com/GIS90/open2lui.git

平台地址

线上地址:http://tool.pygo2.top/  
测试账号:test  
密码:123456

项目架构

项目基于python3+flask+mysql+gunicorn+supervisor进行搭建的一个web服务项目,备具Restful API、验证session、模板开发等功能。
上个版本的脚手架可以使用模板功能,这个open2lisapi主要用来做API对接,所以只保留了API接口功能,如果想使用前端模板功能,直接在deploy目录下的templates、static下写入html、js等文件即可。
git clone之后修改配置即可运行,在此基础上可进行二次开发,可以前端/后台独立、也可以运用flask的jinja2模板。

  • python 开发语言,基于python3.7
  • flask python语言使用的web框架
  • mysql 数据库
  • gunicorn web服务与应用app之间的管理
  • supervisor 项目进程的启动、停止、重启等管理

项目可以运行于Linux、Windows、Macos等系统上,建议使用Centos7.5,支持性较好,默认端口9999(可以etc中的config.yaml配置中进行更改,配置有开发模式配置与线上配置,后面有详细介绍)。

Clone this wiki locally