view bns_website/news/models.py @ 85:e60af48feb00

band_list.html was referencing some images that no longer exist. This fixes errors seen in the site log files.
author Chris Ridgway <ckridgway@gmail.com>
date Sat, 26 Nov 2011 15:08:25 -0600
parents 9ce9f77d6cde
children
line wrap: on
line source
from django.db import models
from datetime import timedelta, datetime
from django.core.urlresolvers import reverse

# 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()

    def __unicode__(self):
        return self.title

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

    def get_absolute_url(self):
        return reverse('news') + '#news%d' % self.id

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