我刚在EC2上安装了我的Django 1.5应用程序,现在网站的/admin部分没有CSS。有什么方法可以配置它?
另外,CSS文件位于以下文件夹中:
/usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/admin/css$
我刚在EC2上安装了我的Django 1.5应用程序,现在网站的/admin部分没有CSS。有什么方法可以配置它?
另外,CSS文件位于以下文件夹中:
/usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/admin/css$
我曾经遇到过完全相同的问题,我觉得我找到了解决方法。其实并不难。你需要修改settings.py文件(STATIC_ROOT和STATIC_URL)和服务器配置文件(URL别名)。我写了一篇短文,包含3个步骤。http://www.ycshao.com/?p=898。
static
目录内创建一个符号链接。你做过这个吗?
ls -l
应该会显示类似以下内容:admin -> /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media
dragon和ycshao都提供了很好的答案。只是想补充一下,如果你正在运行Apache服务器2.4+,那么不需要使用
Allow from all
你应该使用
Require all granted
它解决了我的静态文件托管问题。
ln -s /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media admin
将此命令翻译为中文。 - dragoonecomstore/static$ sudo ln -s /usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/admin .
- locoboy