我刚刚在 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$
你是怎么配置的?要让管理应用程序加载静态文件,您需要在应用程序static
目录中创建一个符号链接。你做过吗?
ls -l
应该给出类似的东西:
admin -> /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media
我有完全相同的问题,我想我想出了如何解决它。其实这并不难。您需要修改的只是您的 settings.py(STATIC_ROOT 和 STATIC_URL)和服务器配置文件(url 别名)。我用 3 个步骤写了一篇简短的博客文章。http://www.ycshao.com/?p=898。
龙和ycshao有很好的答案。如果您正在运行 Apache 服务器 2.4+,只想添加它。代替
Allow from all
你应该使用
Require all granted
它解决了我的静态文件托管问题。