一个基于Django的微服务框架
以Cube(魔方)做为服务的名称,是因为这个服务是本人第一个服务,取名时也纠结了很久,最后灵感来自当时桌子上的一个魔方。它的寓意在于:看似简单的模块,通过不同的组合,形成千变万化的图案,也希望这个服务后期可以发展成一个能适应万物变化,提供万物能力的服务。
- 命名规范
- 文件名:小写字母,单词之间用下划线分割
- 文件夹名:小写字母,单词之间用下划线分割,使用mxz_为前缀
- 类名:大驼峰,使用Mxz为前缀
- 函数名:下划线
- 变量名:小驼峰
- 常量名:全大写,单词之间用下划线分割
- cube:主应用目录
- apps: 子应用目录
- dist:静态资源目录
- templates:视图目录
- 业务模块
- mxz_timeimprint: 叶记时光主应用
- 应用模块
- mxz_userinfo: 用户信息模块
- mxz_calendar: 日历模块