基于Django构建Blog(03)-设计

UI草图

设计类图 ...


基于Django构建Blog(02)-分析

系统目标

blog系统是一种CMS,这个系统的基本目标就是要让内容生产者方便地管理其内容,对于blog来说就是文章以及与文章相关的一些东西;还有,就是要让内容的消费者,也就是浏览blog的人能够方便地查阅到内容;最后,作为一个开源项目,要提供详细的文档以方便开发者学习交流。

系统用例

一般用户

  1. 浏览文章
  2. 在搜索框中输入关键字,在站内搜索文章
  3. 通过档案(Archive)列表,标签 ...


基于Django构建Blog(01)-说明

主要总结Django的使用,相应的项目放在:http://xushvai.github.io/io

开发环境

后续所描述的操作都是在OSX下进行的,当然,在哪个平台对于Python来说都差不多,不过,为避免一些不必要的麻烦,PythonDjango的版本务必要与这里所使用的相一致,Python为2.7,当前OSX上自带的就是这个版本,Django使用1.7.1版。若你当前的系统中已安装了其它版本的Python,为了不破坏这个环境,可以使用Python虚拟环境,在虚拟环境中安装想要的版本即可 ...