Created basic homepage displaying feeds and entries.
[~jspiros/reader.git] / models.py
index 806b3ef..71d559b 100644 (file)
--- a/models.py
+++ b/models.py
@@ -5,20 +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):