As I understand it, when using the development server, if you want to
access static files from templates, you write something like
{{ STATIC_URL }}css/mystyle.css.  For STATIC_URL to be bound to the
value assigned in settings.py, it is apparently necessary to include
"context_instance = RequestContext(request)" when you render the
template.  And you have to do this even if you don't need the
RequestContext for CSRF protection or any other reason.  In effect,
that means you have to include the RequestContext *every* time you
render a template (assuming every template contains a link to some
static file such as a CSS style sheet, a JavaScript file, an
about.html file, or whatever.  But requiring "context_instance =
RequestContext(request)" *every* time you render a template seems to
violate the DRY principle.  Is there some standard way to avoid this
repetition?  (I suppose I could write my own shortcut function
render_to_response_with_request_context that provides a thin wrapper
around render_to_response, but I'm hoping some standard solution
already exists.)  Sorry to be so long winded.

Rodney

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