我一直在這裏工作了大約3個小時,而我完全迷失了,並且在圈子中運行。我試圖讓我的靜態和媒體文件進入部署。Django靜態文件無法在部署中加載
我的設置文件看起來像這樣:
DEBUG = False
...
STATIC_ROOT = '/home/huhu/webapps/eng30_static_media/static'
MEDIA_ROOT = '/home/huhu/webapps/eng30_static_media/media'
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
我已經運行collectstatic和我的靜態文件在/ home /乎乎/ webapps /下eng30_static_media /靜態我仍然不知道該怎麼辦與媒體文件。我在這裏錯過了什麼?我目前沒有任何靜態js,靜態img,靜態css或通過管理面板顯示上傳的媒體。
沒什麼。一旦你通過你的網站或管理員上傳了一些東西,MEDIA_ROOT目錄就會被創建並保存在那裏。 –
您應該提供更多的上下文,什麼是您的服務器類型,部署方法,什麼Web服務器? – Selcuk
查看http://djangodeployment.com/2016/10/18/checklist-for-django-settings-on-deployment/,並在'/var/log/nginx/error.log中檢查Web服務器日誌文件。 '或'/ var/log/apache2/error.log'。 –