X-Git-Url: http://git.ithinksw.org/~jspiros/reader.git/blobdiff_plain/aef8d8229f8f396aae032dda872da002f2ee6681..2c563a536795dae3cc7b973595612e245f66f33b:/models.py diff --git a/models.py b/models.py index 28adb66..71d559b 100644 --- a/models.py +++ b/models.py @@ -5,17 +5,32 @@ from django.contrib.auth.models import User class Feed(models.Model): url = models.URLField() title = models.CharField(max_length=255) + link = models.URLField(blank=True, null=True) updated = models.DateTimeField() + etag = models.CharField(max_length=255, blank=True, null=True) + modified = models.DateTimeField(blank=True, null=True) + alive = models.BooleanField(default=True) + + def __unicode__(self): + return u'%s <%s>' % (self.title, self.url) class Entry(models.Model): feed = models.ForeignKey(Feed, related_name='entries') uri = models.CharField(max_length=255) title = models.CharField(max_length=255) + link = models.URLField(blank=True, null=True) published = models.DateTimeField() updated = models.DateTimeField() - summary = models.TextField() - content = models.TextField() + summary = models.TextField(blank=True, null=True) + content = models.TextField(blank=True, null=True) + + class Meta: + verbose_name_plural = 'entries' + ordering = ['-published'] + + def __unicode__(self): + return u'%s <%s>' % (self.title, self.feed) class Subscription(models.Model):