mirror of
https://github.com/kennethreitz-archive/winchestar.git
synced 2026-06-21 07:50:58 +00:00
31 lines
926 B
Python
31 lines
926 B
Python
from django.db import models
|
|
import django
|
|
|
|
CATEGORIES = (
|
|
('top', 'Top News'),
|
|
('bus', 'Business'),
|
|
('lif', 'Life'),
|
|
('spt', 'Sports'),
|
|
('opn', 'Opinions')
|
|
)
|
|
|
|
# Create your models here.
|
|
class Article(models.Model):
|
|
slug = models.CharField('slug', max_length=255, primary_key=True)
|
|
title = models.CharField('title', max_length=255, unique=True)
|
|
subtitle = models.CharField('sub-title', null=True, blank=True, max_length=255)
|
|
published = models.DateTimeField('date published')
|
|
section = models.CharField(max_length=20, choices=CATEGORIES)
|
|
author = models.CharField('author', max_length=255, null=True, blank=True)
|
|
content = models.TextField('content')
|
|
ourl = models.URLField('source URL')
|
|
|
|
def __unicode__(self):
|
|
return '%s by %s' % (self.title, self.author)
|
|
|
|
def get_absolute_url(self):
|
|
return '/article/%s' % self.slug
|
|
|
|
@property
|
|
def today(self):
|
|
return self.pub_date.date() == datetime.date.today() |