What you're looking for is explained in the documentation on writing
your own template tags:
http://docs.djangoproject.com/en/dev/howto/custom-template-tags/

Specifically, I'd look into inclusion tags:
http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags

-Jeff

On Jan 20, 1:49 pm, pistacchio <pistacc...@gmail.com> wrote:
> Hi to all! I'm a long time python developer. For my web application
> needs I've been relying on PHP, but I'm trying to switch to Django.
> I'm in the learning phase.
>
> A thing that is puzzling me is how to compose various apps like a
> puzzle with "main" pages. An example. Suppose that I have a home page
> with some recent news, a column with the latest posts from the forum,
> an ajax chat and a login / register form. What I see is a main, parent
> application (the homepage itself) made of little templates exposed by
> other applications (forum, news, chat, userAdmin).
>
> In PHP and my template system of choice (tinybutstrong) i can call a
> template from a "view" (a script) and work on a template level.
> Withing this main/index homepage i can embed tags calling other
> templates (latest from the forum, last 5 news etc). Those subtemplates
> can not only be static pages (or subtemplates recursively containing
> other sub templates) but can also be calls to scripts, so that i can
> effectively embed into a page the output of a script.
>
> What is the best way in Django to assemble bits of dinamic
> subtemplates into a main template? I suspect that the Django way is
> gathering data from the various apps and yell it to the template via a
> main view. Is there a way to work template-level? It think it is more
> convenient to design a page *requesting* data, also because a change
> only requires adding / deleting some rows in a template, while working
> on a view-level requires changin the view (and its includes) *and* the
> template.
>
> Any help from you Django experts?
> Thanks in advance,
> Gustavo
--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to