Django 管理界面缺失
我在使用默认的Django管理面板。我刚把我的Django网站搬到线上服务器,发现管理面板没有样式,而在我的本地服务器上一切都很好。我提一下,我使用的是nginx。为了解决这个问题,我检查了路径/usr/local/lib/python2.7/site-packages/django/contrib/,发现我的虚拟环境里没有/django/contrib/这个目录。在我的虚拟环境里也没有/django/contrib/这个文件。这是不是导致Django管理面板界面缺失的原因呢?
1 个回答
1
在你的线上环境中,你需要执行一个叫做 collectstatic 的操作。你有没有设置好静态文件夹,并在 nginx 中放置了相应的声明?
如果都设置好了,那你只需要运行这个命令:
./manage.py collectstatic