-
Notifications
You must be signed in to change notification settings - Fork 0
Home
PyGo² edited this page May 8, 2022
·
2 revisions
项目简称:open2lisapi
Python3语言进行研发,是支撑OPENTOOL-Z项目的后端API。
前端 open2lbox:https://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配置中进行更改,配置有开发模式配置与线上配置,后面有详细介绍)。