view bns_website/news/models.py @ 28:20dc7be59c85

Addresses three items from #2, comment #2. 1. Made review title a mandatory field 3. Changed reviews display to use Bootstrap <blockquote> instead of <cite> 4. Ordering of reviews is now reverse chronological see ticket #2
author Chris Ridgway <ckridgway@gmail.com>
date Thu, 03 Nov 2011 23:00:34 -0500
parents 1357c69e887d
children 353ca3874f43
line wrap: on
line source
from django.db import models
from datetime import timedelta, datetime

# Create your models here.
class News(models.Model):
    """
    This model represents all the info we store about each news entry.

    """
    title = models.CharField(max_length=128)
    date = models.DateTimeField()
    content = models.TextField()

    # User field?


    def is_new(self):
        if datetime.now() - self.date <= timedelta(days=3):
            return True

        return False


    class Meta:
        verbose_name_plural="News"
        ordering = ['-date']

    def __unicode__(self):
        return self.title