Rodney,

Take a look at the render() [1] shortcut provided in Django 1.3. Also
the current trunk provides a static template tag [2].

Fred

[1] https://docs.djangoproject.com/en/1.3/topics/http/shortcuts/#render
[2] https://docs.djangoproject.com/en/dev//ref/contrib/staticfiles/#static

On Aug 15, 10:34 pm, Rodney Topor <r.to...@gmail.com> wrote:
> 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