DPress 是我很早之前用Django写的一个博客系统。这个博客系统更接近于一个Django入门用的演示程序。管理后台直接使用Django的Admin加少量的定制。页面展示部分,Tag和翻页用的开源APP。系统后台部分的代码极少,主要工作都在前端。
系统开发的初期相关依赖库都只指定了所要求的最低版本,随着相关依赖库的升级,系统已经跑不起来了。
今天把项目重新梳理了一遍,让项目重新跑起来。主要做了下面的一些调整:
- Django升级到1.10。
- 原翻页APP似乎已经不再维护,进行了替换。
- Markdown编辑组件直接使用现成的APP,进一步简化程序代码。
- 相关的依赖库都明确指定了版本,以免再出现因相关库的升级导致系统跑不起来的情况。
- 对项目的目录结构做了调整。除默认主题外,其他主题都以APP方式进行安装。
- 很久没有用过SAE,不知道之前的SAE支持代码还能不能用,因此直接去掉了SAE相关支持。
调整好后并未进行严格的测试,如遇到什么问题,可以直接在GitHub上提交Issue。