【发布时间】:2017-10-29 23:58:32
【问题描述】:
我在 Windows 10 上使用 debug = True 的开发环境中工作。
我已经安装了 node 和 npm 并从我的项目的主文件夹运行 npm microm。它创建了一个 node_modules 子文件夹,其中包含一个 microm 文件夹等。所以 microm.js 脚本位于:
f:\roomtemp\node_modules\microm\microm.js
我的设置文件的相关部分是:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
...
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'node_modules')
我的模板包含以下内容:
{% load staticfiles %}
<script src='{% static "/microm/microm.js" %}'></script>
当我尝试加载页面时,Chrome 控制台显示 404,我在服务器控制台中看到:
"GET /static/microm/microm.js HTTP/1.1" 404 1661
我已经阅读了许多似乎包含解决方案的 SO 问题,但到目前为止没有一个有效。我也在互联网上进行了广泛搜索。到目前为止没有运气。任何帮助将不胜感激。
迈克
【问题讨论】: