archive per week
This commit is contained in:
parent
b0bbe1805b
commit
dd2ce36765
5 changed files with 89 additions and 6 deletions
|
|
@ -83,6 +83,16 @@ class Item(models.Model):
|
|||
)
|
||||
return week, archive
|
||||
|
||||
def get_week(self):
|
||||
return int(self.published.strftime('%W'))
|
||||
|
||||
def get_year(self):
|
||||
return int(self.published.strftime('%Y'))
|
||||
|
||||
def get_monday(self):
|
||||
d = '%s-W%s' % (self.get_year(), self.get_week())
|
||||
return datetime.strptime(d + '-1', "%Y-W%W-%w").strftime('%Y-%m-%d')
|
||||
|
||||
def get_absolute_url(self):
|
||||
return reverse('item', kwargs={'id': self.id})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue