【发布时间】:2012-10-07 20:12:27
【问题描述】:
我正在尝试让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 中设置图像的路径?
非常感谢您对此提供的帮助。
【问题讨论】: