Tags implemented in Penfield, added to blog entries.
authorKriti Godey <kriti.godey@gmail.com>
Wed, 16 Jun 2010 17:58:23 +0000 (23:28 +0530)
committerKriti Godey <kriti.godey@gmail.com>
Wed, 16 Jun 2010 17:58:23 +0000 (23:28 +0530)
contrib/penfield/models.py

index 322fe4c..49070b8 100644 (file)
@@ -7,6 +7,14 @@ from django.template import RequestContext
 from datetime import datetime
 
 
 from datetime import datetime
 
 
+class Tag(models.Model):
+       name = models.CharField(max_length=250)
+       slug = models.SlugField()
+       
+       def __unicode__(self):
+               return self.name
+
+
 class Titled(models.Model):
        title = models.CharField(max_length=255)
        slug = models.SlugField()
 class Titled(models.Model):
        title = models.CharField(max_length=255)
        slug = models.SlugField()
@@ -28,6 +36,7 @@ class BlogEntry(Entity, Titled):
        date = models.DateTimeField(default=datetime.now)
        content = models.TextField()
        excerpt = models.TextField()
        date = models.DateTimeField(default=datetime.now)
        content = models.TextField()
        excerpt = models.TextField()
+       tags = models.ManyToManyField(Tag)
        
        class Meta:
                ordering = ['-date']
        
        class Meta:
                ordering = ['-date']