基于Mole的一個企業級web應用的架子:MoleSys
MoleSys
基于Mole的一個企業級web應用的架子
概述
MoleSys 是一個基礎架子示例,結構清晰,沒有做過渡封裝,包含了python web開發可能涉及的主要模塊,特別適合快速 地建立一個后臺數據及報表查看管理系統。
特性
- 結構簡單清晰,輕量級,便于源碼閱讀改造
- 基于Mole,加入了session模塊,并提供了裝飾器便于簡單的會話驗證
- 包含一個快捷的Grid表報數據查詢和導出模型系統,后臺數據源的構建方便靈活
- 系統包含sql語句的統一管理模塊,用xml文件組織系統所有sql語句
- 整合DBUtils數據庫連接池模塊,為系統提供高效穩定的數據層接口
- 系統前端UI基于DWZ,為三層菜單結構,后端可以很方便直觀地進行配置
- 提供了form模塊方便用面向對象的方式構建前端表單(主要引自Django 相關部分源碼)
使用
python server.py
界面演示
計劃
- 加入輕量級的ORM模塊支持
- 基于ORM模型建立Crud,這樣便于自動生成后臺管理功能
- 基于ORM模型建立自動的RESTful接口
項目主頁:http://www.baiduhome.net/lib/view/home/1370479380492
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!