最近工作需要快速構建基於python的web工程,要求可以快速演示demo同時支持個性化交互開發,經過篩選整體構思如下:
一、python的web工程採用自定義擴展的flask框架,根據需要添加不同的擴展組件
二、快速擴展部署採用集成docker容器化部署
三、快速開發選擇開源的前端框架(layuimimi)
四、因爲需要個性化開發報表,集成百度開源的echarts(採用最新版本)
五、交互主要拆分兩種(非登錄交互頁面、登錄授權交互)
六、支持用戶、角色、權限、部門等系統管理
基於上述要求,後面會逐步實現並記錄,同時基於工程需要後面的工程分階段提交gitee,採用不同的分支記錄不同的階段