【发布时间】:2010-11-13 20:20:18
【问题描述】:
我正在使用 Django/mod_python/Python2.5 在 WebFaction 上托管一个站点。我最近遇到了静态文件的概念(在设置我的 Django 管理员时)。
据我了解,提供静态文件只是告诉服务器直接从特定目录提供文件的想法,而不是首先通过 apache 路由请求,然后是 mod_python,然后是 django,最后返回给用户。在 WebFaction 的情况下,这特别有帮助,因为您的请求必须通过两个 Apache 服务器(您的应用程序的服务器和主要的公共服务器)。
为什么我设置Django的静态文件时,只需要/contrib/admin中的/media文件夹?难道只是Django的所有静态内容都与管理面板有关吗?
当我想提供自己的静态内容(图像、css 等)时,我应该将其包含在同一个 /media 文件夹中还是为我自己的内容 (/my_media) 设置另一个别名?
【问题讨论】:
标签: django static-files