需要在urls.py中进行相应的设置才能正常引用。
具体做法如下。
假设在public/js下有一个jquery-1.7.1.js文件需要被加载进来。
settings.py
import os
PROJECT_PATH = os.path.dirname(os.path.abspath(__file__))
#......
urls.py
from django.conf import settings
urlpatterns = patterns('',
#......
url(r'^js/(?P<path>.*)$', 'django.views.static.serve', {'document_root':settings.PROJECT_PATH+'/public/js'})
)
现在就可以在模版中引用了。
<script src="js/jquery-1.7.1.js"></script>
<script>
$(document).ready(function(){
alert("JQuery is Loaded !!!");
});
</script>