Skip to content

hackrole/django-blog

Repository files navigation

这个项目最初是为了学习django的实践项目,可是随着不断的尝试,由于没有一 开始好的管理,项目渐渐有点不3不4的感觉。后来想着如此的辛苦都浪费了太可 惜,接花点时间整理了一下,删掉一些多余的代码,对现有代码也做了下整理和 完善,基本实现了一个个人博客项目。而随后又有了新的想法。决定将这个项目 做成一个django入门博客的参考例子。虽然不准备做到WP那种程度,也不知道会 更新到什么地步,走着在看吧。代码我会分版本管理,新功能迭代会加上文档描 述。

v1版

功能概述

1)基本的博客展示,包括按更新时间,分类信息,Tag信息分类及分页显示 2)关于和联系我们中有两个modelForm的例子。其中关于我们由于收集自愿者信 息和显示,联系我们用于收集读者反馈(邮件形式) 3)实现了一个自定义命令,tryTemplate.用于快捷的浏览模板文件,支持制定 模板,导入json格式context,及将结果输出到文件。个人感觉还是很好用的。 4)实现了一个middleware,本意是为了实现在几个页面的共享数据的抽离,不过 现在以放弃这种方式,改用context_process的方式 5)实现了一个context_process来实现共享数据的抽离,不过现在实现还比较简 单,后续考虑优化下。 6)实现了一个全局的后台action,export_as_json可以将数据到处了文件输出到 页面上,不过感觉跟dumpdata命令有些重复了,实现了 up_pv,pub_blog,close_blog等后台action

  1. 博客的初始化数据是自己写的一个爬虫抓取的,不过抓的有点问题,怪当初 没想这成项目做的太乱,现在也不忍心在去改了。先凑合用吧。呵呵

v2版

功能概述

1)实现sitemap功能 2)实现缓存,准备使用membercache或filecache缓存 3)实现一部分日志功能 4)实现文件上传功能

  1. nginx集成,用于保存pv信息

About

I deside to write my own blog by django. So it start now. I do not know how long or how far I want to go. I just can't help starting to do something unusual

Resources

Stars

Watchers

Forks

Packages

No packages published