0
我一直试图在我的应用程序中设置功能来上传音频文件,并让它们通过前端播放。但是,当尝试使用标准Django语法{{ work.audio_file_player|safe }}
加载前端的音频文件时,我收到插件包含的所有静态文件的404错误。Django - 使用django-audiofield的模板显示的静态文件错误
GET http://127.0.0.1:8000/audiofield/page-player/css/page-player.css [HTTP/1.0 404 NOT FOUND 7ms]
GET http://127.0.0.1:8000/audiofield/flashblock/flashblock.css [HTTP/1.0 404 NOT FOUND 17ms]
GET http://127.0.0.1:8000/audiofield/script/soundmanager2.js [HTTP/1.0 404 NOT FOUND 22ms]
GET http://127.0.0.1:8000/audiofield/page-player/script/page-player.js [HTTP/1.0 404 NOT FOUND 21ms]
GET http://127.0.0.1:8000/audiofield/page-player/script/page-player.js [HTTP/1.0 404 NOT FOUND 5ms]
据我所知,这些错误都被抛出由插件包含了必要的模板文件:
{% load staticfiles %}
{% include "common_audiofield.html" %}
在settings.py
我的静态文件设置是这样的:
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(ROOT_PATH, "static/"),
)
根据需要运行sudo python manage.py collectstatic
,我构建的站点(css,images等)部分的静态文件似乎没有问题。任何想法可能会导致这种情况,或者我该如何解决这个问题?