【发布时间】:2011-10-13 01:49:52
【问题描述】:
当我查看我的 Django 管理员时(在启动 python manage.py runserver 命令后),我的管理员部分看起来很漂亮,并且在静态目录中具有 CSS 文件....某处。
当我通过 Apache 查看完全相同的管理区域时,它看起来很糟糕,因为静态文件不存在。
- http://localhost:8000/static/admin/css/base.css(通过 Django 运行,存在)
- http://localhost/static/admin/css/base.css(通过 Apache 运行,不存在!)
我假设静态 CSS 文件在某个目录中,Django 服务器可以看到它们,但 Apache 不知道它们在哪里。因此,如果我知道 Django 将 CSS 文件保存在哪里,那么我可以将该路径放入静态文件的 settings.py 中。我不知道文件存储在哪里......我的 Django 静态文件在哪里?
【问题讨论】:
-
我会使用静态文件模块将它们“部署”到您的 www 路径 docs.djangoproject.com/en/dev/howto/static-files 中的单独目录中
-
谢谢乔希,这是一个很棒的提示-n-link。