在CPanel中使用Python在Django管理面板中加载静态文件

在CPanel中使用Python在Django管理面板中加载静态文件,python,django,cpanel,django-staticfiles,Python,Django,Cpanel,Django Staticfiles,我已经用CPanel在我的服务器上安装了一个Django-Python应用程序。wsgi配置正确,index.html(没有任何css)运行正常,但是管理面板没有正确加载css 我一直在阅读,我需要正确设置静态文件路由,但这一切似乎都不起作用 My settings.py文件在已安装的应用程序中具有static指令,这一行位于python virtualenv的静态文件所在的末尾 STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DI

我已经用CPanel在我的服务器上安装了一个Django-Python应用程序。wsgi配置正确,index.html(没有任何css)运行正常,但是管理面板没有正确加载css

我一直在阅读,我需要正确设置静态文件路由,但这一切似乎都不起作用

My settings.py文件在已安装的应用程序中具有static指令,这一行位于python virtualenv的静态文件所在的末尾

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static') #after collect static is run all the static files will be put in this folder
STATICFILES_DIRS = (['/home/djangouser/virtualenv/api/3.5/lib/python3.5/site-packages/django/contrib/admin/static/admin/'])
我已经尝试重新启动应用程序,但没有一项工作和我的管理页面仍然加载没有css

我的index.html没有任何css,所以我不知道这是否只是管理员的问题。。。但我需要把它修好


谢谢。

完美的解决方案是通过Web服务器提供静态文件。但您也可以使用Python使用Cling:

$ pip install dj-static static3
并更新您的wsgi.py:

...
from dj_static import Cling
...
application = Cling(get_wsgi_application())