I wouldn't be storing the pages in a separate model, but
rather using
some sort of page break marker within a 'body' field of the
NewsStory... otherwise i can imagine it will become
difficult to edit
(add an extra paragraph to the first page, then cut-n-paste
like a
waterfall through the other pages...)
You could then perhaps create a custom filter to do
something like:
{% newsarticle.body|page pagenum %}
which just outputs the page you're after based on the page
break
markers within the body text. I'm no expert either, but
there's an
idea
Hope that helps!
-Michael
On Aug 30, 5:23 am, MichaelMartinides
<michael.martini... gmail.com>
wrote:
> Hi all,
>
> Any tips for setting up a multi-page article (ie one
news story spread
> over several pages, box with a content list of the news
story, links,
> etc.)?
>
> With my current knowledge I would do this:
>
> class NewsStory(models.Model):
> headline = ...
> image = ...
>
> class NewsStoryPage(models.Model):
> story = models.Foreignkey(NewsStory,
edit_inline=True)
> page_number = models.IntegerField()
> content = ....
>
> The ordering with the integer number would probably be
an inconvience
> for the editor...
>
> But is this the way to go?
>
> Cheers,
> >>Michael
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the
Google Groups "Django users" group.
To post to this group, send email to django-users googlegroups.com
To unsubscribe from this group, send email to
django-users-unsubscribe googlegroups.com
For more options, visit this group at htt
p://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---
|