Erro em carregar .arquivo js em Django app com Cocos2d-JS [fechado]
-
21-12-2019 - |
Pergunta
Eu estou desenvolvendo um jogo em Cocos2d-JS com um Cliente de back-end.E, eu estou recebendo este erro no Chrome Console:
GET http://127.0.0.1:8000/Users/filipefr/Documents/appname/appname/static/static/js/Platform/HTML5/cocos2d/platform/jsloader.js 404 (NOT FOUND)
Embora eu já marcada, e jsloader existe nesta Pasta.
No Mac Terminal, estou recebendo este erro:
"GET /Users/filipefr/Documents/appname/appname/static/static/js/Platform/HTML5/cocos2d/platform/jsloader.js HTTP/1.1" 404 2461
Solução
Você está usando um caminho absoluto.Você deve usar um caminho relativo.Verifique você settings.py, você deve ter isso:
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
E, em seguida, no seu urls.py você deve ter isso:
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow