Python Django包含静态CSS JS文件-包含但不读取路径

Python Django包含静态CSS JS文件-包含但不读取路径,python,django,Python,Django,我的项目基本目录是,然后是应用程序和静态目录,如下所示。我正在尝试加载CSS和JS。这些确实会在html中呈现,但是当我试图在浏览器中直接打开JSCSS文件进行验证以查看页面是否真的被寻址时,它会给出一个未找到页面的错误。这里少了什么?我该怎么做 /data/projectname/ #BASE_DIR /data/projectname/app/ /data/projectname/app/statics/ /data/projectname/app/statics/js/ 背景 STATI

我的项目基本目录是,然后是应用程序和静态目录,如下所示。我正在尝试加载CSS和JS。这些确实会在html中呈现,但是当我试图在浏览器中直接打开JSCSS文件进行验证以查看页面是否真的被寻址时,它会给出一个未找到页面的错误。这里少了什么?我该怎么做

/data/projectname/ #BASE_DIR
/data/projectname/app/
/data/projectname/app/statics/
/data/projectname/app/statics/js/
背景

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, '/app/statics/'),
)
看法

HTML呈现,尝试了两种方法

<script type="text/javascript" src="/app/statics/js/css-doodle.min.js"></script> 
呈现主页,而不是显示实际的js

<script type="text/javascript" href="/static/js/css-doodle.min.js"></script> 

404未找到页面,如果确实正确包含/寻址,则应显示原始js文件。调试输出未提供任何详细信息

呈现的路径应与html文件相关,而不是实际的文件系统。不清楚html页面的目录是什么,但可以删除script元素的src属性中的前导“/”并重试。换句话说,更改/app/。。应该到app/。

呈现的路径应该与html文件相关,而不是实际的文件系统。不清楚html页面的目录是什么,但可以删除script元素的src属性中的前导“/”并重试。换句话说,更改/app/。。应发送至app/。@Gro正确。就这样!一件小事。你能回答一下吗?我会记下来的。
<script type="text/javascript" href="/static/js/css-doodle.min.js"></script>