我有一个模板,a.html,看起来像这样:
<script type="text/javascript" src="jquery-1.4.min.js"></script>
<script type="text/javascript" src="reg.js"></script>
为什么这不起作用?
答案 0 :(得分:3)
尝试:
<script type="text/javascript" src="{{ MEDIA_URL }}jquery-1.4.min.js"></script>
<script type="text/javascript" src="{{ MEDIA_URL }}reg.js"></script>
您需要确保serving static files正确,并且TEMPLATE_CONTEXT_PROCESSORS
设置中需要"django.core.context_processors.media"
。
答案 1 :(得分:0)
因为您没有将Web服务器设置为对应的静态媒体进行别名。
答案 2 :(得分:0)
由于您的URL可以具有任意路径深度,因此您需要获取JS的绝对路径。 e.g。
<script type="text/javascript" src="/js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="/js/reg.js"></script>