from django.db import models
+from tinymce import models as tinymce_models
# Create your models here.
-
class Tag(models.Model):
tag = models.CharField(max_length=100)
def __unicode__(self):
class Author(models.Model):
name = models.CharField(max_length=100,
help_text="Name of the author")
- notes = models.TextField(blank=True, help_text= \
- "Notes about the author; may be left blank. Will \
- not be HTML-escaped.")
+ notes = tinymce_models.HTMLField(blank=True, help_text= \
+ "Notes about the author; may be left blank. Will \
+ not be HTML-escaped.",)
pvt_notes = models.TextField(blank=True, help_text= \
"Notes about the author; not displayed on \
- the public interface")
+ the public interface",)
tags = models.ManyToManyField(Tag, blank=True)
birth_date = models.DateField(blank=True, null=True,
"Notes about the work; not displayed on \
the public interface")
- def __unicode__(self):
+ def __str__(self):
return "%s: %s (%s)" % (self.author.name, self.name, self.date)
class Quote(models.Model):