【发布时间】:2019-06-11 05:50:26
【问题描述】:
静态文件不会加载到使用 cpanel 部署在 fastcomet 上的 django 网站
该站点已部署并且在其他方面似乎运行良好,从数据库加载,重定向到页面但它不加载任何 css、javascript 或图像,它是裸 html,我尝试将 {% load static %} 更改为{% load staticfiles %} 在所有页面中,反之亦然,并将直接目录设置为设置文件中的 staticfiles 文件夹,它在我的本地主机中运行良好,我不知道可能是什么问题。
settings.py 文件中的静态和媒体文件:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
wsgi.py 文件
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE',
'aida_ganaderia_luz_y_sombra.settings')
application = get_wsgi_application()
passenger_wsgi.py
import os
import sys
sys.path.insert(0, os.path.dirname(__file__))
wsgi = imp.load_source('wsgi', 'aida_ganaderia_luz_y_sombra/wsgi.py')
application = wsgi.application
当前状态:
【问题讨论】:
-
请分享您的模板文件和 url.py 文件以获取更多信息。
标签: python css django cpanel django-staticfiles