负载a中的错误。Django应用程序中的Js文件与Cocos2d-JS[关闭]
-
21-12-2019 - |
题
我正在使用Django后端在Cocos2d-JS中开发一个游戏。而且,我在Chrome控制台中收到此错误:
GET http://127.0.0.1:8000/Users/filipefr/Documents/appname/appname/static/static/js/Platform/HTML5/cocos2d/platform/jsloader.js 404 (NOT FOUND)
虽然我已经检查过,并且jsloader存在于此文件夹中。
在Mac终端,我得到这个错误:
"GET /Users/filipefr/Documents/appname/appname/static/static/js/Platform/HTML5/cocos2d/platform/jsloader.js HTTP/1.1" 404 2461
解决方案
你使用的是绝对路径。您应该使用相对路径。检查你settings.py,你应该有这个:
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
然后在你的urls.py 你应该有这个:
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
不隶属于 StackOverflow