我有一个带谷歌地图的django网络应用程序。网站网址如下:www.mysite.com
和静态网址的设置已定义:
SITE_ROOT = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
STATIC_URL = '/static/'
STATICFILES_DIRS = (
(os.path.join(SITE_ROOT, 'static/')),
)
以下javascript正确显示标记:
var iconuri = 'static/img/hello.png';
marker = new google.maps.Marker({
position: pos1,
icon: iconuri,
title: 'hello',
map: mymap});
因为它正确加载了hello.png
www.mysite.com/static/img/hello.png
我为该应用添加了新网址,该网站可以访问:
www.mysite.com/hello/1/
然后,上面的javascript无法显示标记,因为它正在寻找:
www.mysite.com/hello/1/static/img/hello.png
在浏览器中输入www.mysite.com/hello/1/时,如何使新网址正常工作?谢谢。