diff --git a/www/conservancy/apps/news/models.py b/www/conservancy/apps/news/models.py index 89e0cc4ce9cc19b052435feb4cf504e298cbec01..4fc5e3d93e5c8053fffc44afcbef0d6cc10aebfe 100644 --- a/www/conservancy/apps/news/models.py +++ b/www/conservancy/apps/news/models.py @@ -1,11 +1,12 @@ from django.db import models from django.conf import settings +from conservancy import bsoup from conservancy.apps.staff.models import Person from conservancy.apps.events.models import Event from django.contrib.sites.models import Site from datetime import datetime, timedelta -class PressRelease(models.Model): +class PressRelease(models.Model, bsoup.SoupModelMixin): """News release model""" headline = models.CharField(max_length=300) @@ -24,6 +25,8 @@ class PressRelease(models.Model): ordering = ("-pub_date",) get_latest_by = "pub_date" + SOUP_ATTRS = ['summary', 'body'] + def __unicode__(self): return self.headline