[IPython-dev] How to get notebook static url prefix from within python?
Stephen Chan
sychan at lbl.gov
Fri Sep 20 15:42:47 EDT 2013
Matthias,
Thanks for the suggestion. When I try that in a markdown cell and write
the output to the console log, it simply returns "/"
So, if I were to merely use $('body').data('baseProjectUrl')+'static' is
that guaranteed to provide the same url prefix as static_url in the
templates?
This also brings up the sticky business of having a script include
dependent on the output of another script - if I'm not already using
requireJS, I would have to implement a dumbed down imitation of it. It
would be better if I could simply get the static_url prefix from within the
python backend.
Steve
On Fri, Sep 20, 2013 at 4:44 AM, Matthias BUSSONNIER <
bussonniermatthias at gmail.com> wrote:
>
> Le 20 sept. 2013 à 02:14, Stephen Chan a écrit :
>
> This seems like it should be easy, but I just don't know the right
> path through the API and I haven't been having much look googling for
> it.
>
> In the notebook.html template, Javascript includes are wrapped by
> static_url().
>
> If I have code that generates HTML for display in an output cell,
> and I want to include JS files from under the static JS directories.
> It looks like it is in settings.static_url_prefix but don't seem to be
> able to
>
> It doesn't show up in the dictionary that get_ipython().config returns.
>
>
> $('body').data('baseProjectUrl')
>
> ?
>
> I would suggest using require.js (http://requirejs.org/)
> That is smart enough to know it's own location so that you can load
> relative url.
> And also will do all the caching for you if it is needed… help with
> dependencies… etc
>
> --
> M
>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130920/98cb2a8e/attachment.html>
More information about the IPython-dev
mailing list