我正在尝试让jquery.raty与 Django 一起工作。我已经完美地设置了静态文件的服务,但是毕竟找到评级图像文件似乎有问题。
这就是我的设置方式:
base.html(这里的静态加载很好)
<script src="{{ STATIC_URL }}raty/js/jquery.raty.min.js"></script>
模板:
<div id="star"></div>
js
$('#star').raty({
cancel : true,
cancelOff : 'cancel-off-big.png',
cancelOn : 'cancel-on-big.png',
half : true,
size : 24,
starHalf : 'star-half-big.png',
starOff : 'star-off-big.png',
starOn : 'star-on-big.png'
});
但我看到的不是星星,而是替代文本数字:
这是我在刷新页面时从服务器收到的消息:
[07/Oct/2012 21:03:48] "GET /contact/add/img/star-off-big.png HTTP/1.1" 200 9941
我不明白为什么它会查看当前位置(http://127.0.0.1:8000/contact/add/)并附/img/xxx.png
加到/contact/add/
.
如何使用 STATIC_URL 路径设置 javascript 中图像的路径?
非常感谢您对此的帮助。