Heroku的Django没有加载lity.css和lity.js

时间:2018-05-31 20:12:45

标签: django python-3.x heroku

我正在尝试使用这个简单的灯箱在我的Django项目中嵌入视频。在当地:

python3 manage.py runserver

运行正常。然而,一旦部署到Heroku,应用程序很难找到css和js的lity,虽然它位于正确的文件夹中。有没有人遇到类似的问题?

项目现场: https://dry-depths-69493.herokuapp.com/

git-repo在这里: https://github.com/Datenrausch/heroku

1 个答案:

答案 0 :(得分:1)

在github中查看您的代码,我发现... master/honoradar/static/honoradar/lity/没有名为dist的子文件夹,但您的HTML会查找该子文件夹。

尝试将这些行从index.html更改为正确的文件(我不确定哪些是正确的文件)

<script src="{% static 'honoradar/lity/dist/lity.js'%}"></script>
<link rel="stylesheet" href="static/honoradar/lity/dist/lity.css">

或添加包含正确文件的dist子文件夹。