Tuesday, May 14, 2024
 Popular · Latest · Hot · Upcoming
122
rated 0 times [  129] [ 7]  / answers: 1 / hits: 21449  / 12 Years ago, sun, april 15, 2012, 12:00:00

Previously I used to do like this in a template



<html>
...
<script>
{% include myapp/includes/jquery-1.7.1.min.js %}
{% include myapp/includes/myscript.js %}
</script>
...


But this causes all the js code to be shown on the page source.



I am not using any Form in my template, so can I use Media class for adding js?



Should I just use <script src=.. or link ref=.. for adding javascript files? Which is the better way?


More From » django

 Answers
16

Use <script src=yourscript.js></script> as usual, without the include template tag.



Django include template tag is not meant to load JavaScript source. It is used to include a sub template whose markup can access the template context of the including template. Read here.


[#86230] Friday, April 13, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
amari

Total Points: 736
Total Questions: 111
Total Answers: 90

Location: Saint Pierre and Miquelon
Member since Fri, Jan 28, 2022
2 Years ago
;