# HG changeset patch # User Bob Mourlam # Date 1320116925 18000 # Node ID 1357c69e887d88498d0911330ee8404fc0012198 # Parent 6cb0d49187aefaa90e14fdf55953c2a1243b6e3e - I added a little New badge for posts in the last 3 days. - I added a
tag to the news posts to group them within the same Bootstrap CSS alert block. I'm not sure if it's a good idea or not, but it's kind of cool. diff -r 6cb0d49187ae -r 1357c69e887d bns_website/news/models.py --- a/bns_website/news/models.py Mon Oct 31 21:45:03 2011 -0500 +++ b/bns_website/news/models.py Mon Oct 31 22:08:45 2011 -0500 @@ -1,4 +1,5 @@ from django.db import models +from datetime import timedelta, datetime # Create your models here. class News(models.Model): @@ -13,6 +14,12 @@ # User field? + def is_new(self): + if datetime.now() - self.date <= timedelta(days=3): + return True + + return False + class Meta: verbose_name_plural="News" diff -r 6cb0d49187ae -r 1357c69e887d bns_website/templates/news/news_list.html --- a/bns_website/templates/news/news_list.html Mon Oct 31 21:45:03 2011 -0500 +++ b/bns_website/templates/news/news_list.html Mon Oct 31 22:08:45 2011 -0500 @@ -20,8 +20,12 @@

News

{% for news in object_list %} -
{{ news.title }}
+
+

{{ news.title }} {% if news.is_new %}New{% endif %}

+
{{ news.content|linebreaksbr }}
+

{{news.date}}

+

{% endfor %}