All Projects → JoneXiong → MoleSys

JoneXiong / MoleSys

Licence: other
基于Mole的一个企业级web应用的架子

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
XSLT
1337 projects
C++
36643 projects - #6 most used programming language

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

界面演示

主界面 main

报表界面 report

选人界面 select

操作界面 op

Crud示例 op

计划

  1. 加入轻量级的ORM模块支持
  2. 基于ORM模型建立Crud,这样便于自动生成后台管理功能
  3. 基于ORM模型建立自动的RESTful接口
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].