利用Django搭建个人博客,要实现文章归档的功能.求帮助
RT
本人是Python+Django的小白,我现在在利用别人的教程来搭建一个个人博客
现在要实现文章的归档的功能
要达成的效果如下
2015/3 article1
article2
article3
2015/2 article4
article5
1.我百度了Django的文档,我在models.py里面设置了date_time = models.DateTimeField(auto_now_add = True)#博客日期
这样的字段,我想要得到对应每篇文章的具体年月日,该如何做呢?
models.py
class Article(models.Model):
title = models.CharField(max_length = 100)#博客题目
category = models.CharField(max_length = 50, blank = True)#博客标签
date_time = models.DateTimeField(auto_now_add = True)#博客日期
content = models.TextField(blank=True, null = True)#博客文章正文
def __unicode__(self):
return self.title
class Meta: #按时间下降排序
ordering = ['-date_time']
要实现按照年月来进行归档,我是否可以设计一个简单的算法来实现,比如我在每个Article对象里面设置一个bool类型的值来表示
当前的这个Article对象是否于上一个Article对象的年月相等
2.我看到Django有个一个通用视图可以解决文档归档的功能
Generic date views
不太懂,求指点一二
急求!谢谢= = 博客搭建了快一个月了 = = 折腾着玩的