【发布时间】:2013-02-15 11:20:24
【问题描述】:
很奇怪,我的 django 网站(使用 django 1.3 在 linux 服务器上设置)可以使用 DEBUG = True 正确访问。但是当我将选项更改为 DEBUG = False 时,将无法加载静态内容(找不到 css 文件和图像)
这是我在setting.py中得到的相关选项:
DEBUG = False
STATIC_ROOT = ''
ADMIN_MEDIA_PREFIX = '/static/admin/'
STATICFILES_DIRS = ("/home/ubuntu/ls_website/static/",)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
有人知道吗?如果版本太低,我会等1.5发布。
【问题讨论】:
-
这是因为你的路径是硬编码的,所以如果你通过窗口查看它是不同的路径。我的建议是让所有人都可以使用你的路径,不要硬编码
-
我发现我的问题与平台无关,而是选项 DEBUG。
标签: linux django debugging static option