from django.db import models
-from philo.models import Entity, MultiNode, Template, register_value_model
+from philo.models import Entity, MultiView, Template, register_value_model
from django.contrib.auth.models import User
from django.conf.urls.defaults import url, patterns
from django.http import Http404, HttpResponse
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()
date = models.DateTimeField(default=datetime.now)
content = models.TextField()
excerpt = models.TextField()
+ tags = models.ManyToManyField(Tag)
class Meta:
ordering = ['-date']
register_value_model(BlogEntry)
-class BlogNode(MultiNode):
+class BlogView(MultiView):
PERMALINK_STYLE_CHOICES = (
('D', 'Year, month, and day'),
('M', 'Year and month'),