Im have troubling figuring about a good solution for blog posts. I
have created a ABC called Entry which Post, Link, Photo, Quote
inherit.
I first tired it with MTI and set Entry.objects.all() as the queryset
attribute. This will pass the list of Entry's to the template which I
can iterate over. However I would like to style each type of Entry
object a little different. Is there a way to know which type of Entry
you are dealing with.
Then I tried ABC with the same models. Obviously including abstract
True to the Base Entry class. With this approach I have know idea how
to get a query set for all of these objects.
This seems like a fairly common use-case, so if anyone has any ideas I
would appreciate it. Im wide open if there is an approach that makes
more sense for this.
Below is my sample model:
class Entry(models.Model):
title = models.CharField(_('title'), max_length=100,
unique_for_date="publish_on")
published_on = models.DateTimeField(_('published on'))
class Post(Entry):
slug = models.SlugField(_('slug'))
teaser = models.TextField(_('teaser'), blank=True, null=False)
body = models.TextField(_('body'), blank=True, null=False)
class Link(Entry):
uri = models.CharField(_('uri'), max_length=200)
summery = models.TextField(_('summery'), blank=True, null=False)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---