|
Revision 7296, 0.9 kB
(checked in by jacob, 4 months ago)
|
[website] changed some maxlengths to avoid crapping out in the aggregator.
|
| Line | |
|---|
| 1 |
from django.db import models |
|---|
| 2 |
|
|---|
| 3 |
class Feed(models.Model): |
|---|
| 4 |
title = models.CharField(maxlength=500) |
|---|
| 5 |
feed_url = models.URLField(unique=True, maxlength=500) |
|---|
| 6 |
public_url = models.URLField(maxlength=500) |
|---|
| 7 |
is_defunct = models.BooleanField() |
|---|
| 8 |
|
|---|
| 9 |
class Meta: |
|---|
| 10 |
db_table = 'aggregator_feeds' |
|---|
| 11 |
|
|---|
| 12 |
class Admin: |
|---|
| 13 |
pass |
|---|
| 14 |
|
|---|
| 15 |
def __unicode__(self): |
|---|
| 16 |
return self.title |
|---|
| 17 |
|
|---|
| 18 |
class FeedItem(models.Model): |
|---|
| 19 |
feed = models.ForeignKey(Feed) |
|---|
| 20 |
title = models.CharField(maxlength=500) |
|---|
| 21 |
link = models.URLField(maxlength=500) |
|---|
| 22 |
summary = models.TextField(blank=True) |
|---|
| 23 |
date_modified = models.DateTimeField() |
|---|
| 24 |
guid = models.CharField(maxlength=500, unique=True, db_index=True) |
|---|
| 25 |
|
|---|
| 26 |
class Meta: |
|---|
| 27 |
db_table = 'aggregator_feeditems' |
|---|
| 28 |
ordering = ("-date_modified",) |
|---|
| 29 |
|
|---|
| 30 |
def __unicode__(self): |
|---|
| 31 |
return self.title |
|---|
| 32 |
|
|---|
| 33 |
def get_absolute_url(self): |
|---|
| 34 |
return self.link |
|---|