基于模板的一套后台管理系统搭建
- 支持增删改查
- 支持模态框弹出
- 支持form表单自定义
- 支持大文件传输
额…支持的好像有点多…其实功能很少了----又造了一个轮子
接下来是源码讲解
设计流程
基于tornado 框架封装了websocket,webhttp请求
封装了数据库结构和增删改查接口
致力于做成一种可以动态控制权限效果的后端数据管理平台
数据库引擎部分
Engine 包含基本的增删改查和文件的添加/修改/查询
额外功能:
- g_engine_ins 引用了所有包含了的数据表(Engine 的子类)
- 在查询部分,设置了外键引用的(additional 部分),可递归查询并加载数据
- 支持对数据记录中数组型数据做追加和查询
RequestHandle 部分
基本的请求封装和异步处理
页面模板部分
- 导航栏-还未全部自动化
- 列表-根据参数自动渲染表头和数据
- 增/改 根据字段列表和类型,自动渲染为 普通文本,下拉框,多选框,和文件(目前只支持单文件)
总结
所有功能就以上这些
也在考虑增加可商业化的部分
欢迎私聊
代码仓库: utornado