基于Mole的一個企業級web應用的架子:MoleSys

jopen 11年前發布 | 14K 次閱讀 MoleSys Web框架

MoleSys

基于Mole的一個企業級web應用的架子

概述

MoleSys 是一個基礎架子示例,結構清晰,沒有做過渡封裝,包含了python web開發可能涉及的主要模塊,特別適合快速 地建立一個后臺數據及報表查看管理系統。

特性

  1. 結構簡單清晰,輕量級,便于源碼閱讀改造
  2. 基于Mole,加入了session模塊,并提供了裝飾器便于簡單的會話驗證
  3. 包含一個快捷的Grid表報數據查詢和導出模型系統,后臺數據源的構建方便靈活
  4. 系統包含sql語句的統一管理模塊,用xml文件組織系統所有sql語句
  5. 整合DBUtils數據庫連接池模塊,為系統提供高效穩定的數據層接口
  6. 系統前端UI基于DWZ,為三層菜單結構,后端可以很方便直觀地進行配置
  7. 提供了form模塊方便用面向對象的方式構建前端表單(主要引自Django 相關部分源碼)

使用

python server.py

界面演示

主界面 基于Mole的一個企業級web應用的架子:MoleSys

報表界面 基于Mole的一個企業級web應用的架子:MoleSys

選人界面 基于Mole的一個企業級web應用的架子:MoleSys

操作界面 基于Mole的一個企業級web應用的架子:MoleSys

計劃

  1. 加入輕量級的ORM模塊支持
  2. 基于ORM模型建立Crud,這樣便于自動生成后臺管理功能
  3. 基于ORM模型建立自動的RESTful接口

項目主頁:http://www.baiduhome.net/lib/view/home/1370479380492

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!