Django 使用Heroku部署时没有CSS和JS文件

Django 使用Heroku部署时没有CSS和JS文件,django,heroku,Django,Heroku,我试图将我的项目部署到heroku,但我遇到了一个问题:部署的站点中没有CSS和JS。例如,当我打开已部署站点的页面源时,页面源中的下一个脚本如下: <script type="text/javascript" src="/static/static/scripts/validation.js"> 当我转到src链接时,它显示内部错误。我想,如果我的脚本保存在Inet中的某个地方,并且src是指向它的链接,那么它就会正常工作。但是在部署我的站点时,我所有的脚本和

我试图将我的项目部署到
heroku
,但我遇到了一个问题:部署的站点中没有
CSS
JS
。例如,当我打开已部署站点的页面源时,页面源中的下一个脚本如下:

<script type="text/javascript"
        src="/static/static/scripts/validation.js">


当我转到src链接时,它显示内部错误。我想,如果我的脚本保存在Inet中的某个地方,并且src是指向它的链接,那么它就会正常工作。但是在部署我的站点时,我所有的
脚本
CSS
都在
static
文件夹中。当在本地运行站点时,一切正常,当通过heroku时,它看不到CSS和脚本。有什么解决方法吗?

使用静态模板标记代替相对路径链接

{% load staticfiles %}
<script type="text/javascript" src="{% static "somepath/validation.js" %} ">
{%load staticfiles%}
设置
STATIC\u ROOT
并运行
python manage.py collectstatic

检查Heroku文档中的
正式文档。

您是否阅读了非常全面的文档?