我在Heroku上部署我的django項目的階段,但網站上的圖像不加載。看來,CSS文件正常工作。當我運行:圖像不在heroku上,css文件正常工作
python manage.py collectstatic --dry-run --noinput
和
heroku run python manage.py collectstatic --noinput
一切正常,我可以看到這一點應在網站上顯示的圖像是使用collectstatic
命令收集。
什麼也很重要,當我將圖像添加到我的數據庫,重新加載的網站是死與server error (500)
我認爲有一些bug,我settings.py
或urls.py
,但我不能確定它。
Settings.py: https://github.com/dominik791/Cardom_initial_Heroku/blob/master/cardom_project/settings.py
Urls.py: https://github.com/dominik791/Cardom_initial_Heroku/blob/master/cardom_project/urls.py
Local_settings.py:
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
DEBUG = True
wsgi.py:https://github.com/dominik791/Cardom_initial_Heroku/blob/master/cardom_project/wsgi.py
任何想法?