On Thu, Mar 24, 2011 at 5:09 PM, Fett <caput.r...@gmail.com> wrote:

> I just had to implement some custom template tags, and figured out
> that template files are parsed each time a request is received (more
> precisely, I noticed this behavior while in debug mode, but didn't
> expect to have it with debug = False).
>
> I may have missed something, but I thought the only reason why parsing
> (building a template node) and rendering (execute the node "render"
> method) were two separated steps was because template was parsed only
> once then stored in a "compiled" form. Django's cache framework
> doesn't seem to be what I'm searching for, since if caches the entire
> rendered template along with its dynamic context, thus shadows all
> changes I make on printed variables unless I manually invalidate the
> cache.
>
> Did I miss the entire point of using Django templates? Since my
> templates won't change once in production, parsing them on each
> request wasn't exactly the way I planned to use my server CPU, but I
> suppose I'm not doing it the right way ;)
>

You seem to have missed the cached template loader:

http://docs.djangoproject.com/en/1.3/ref/templates/api/#template-loaders

Karen
-- 
http://tracey.org/kmt/

-- 
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