【发布时间】:2012-01-30 05:40:22
【问题描述】:
我终于有时间尝试django-devserver。它已安装并工作,但静态文件拒绝加载(Django 1.3)。 (注意: 在切换到 django-devserver 之前,静态文件可以在标准的 runserver 管理命令中正常工作,因此所有配置设置都很好。)我在 README 中遇到了这个位:
DEVSERVER_IGNORED_PREFIXES = ['/media', '/uploads']
前缀列表 压制和跳过进程。默认情况下,ADMIN_MEDIA_PREFIX, MEDIA_URL 和 STATIC_URL(对于 Django >= 1.3)将被忽略(假设 MEDIA_URL 和 STATIC_URL 是相对的)
这似乎很奇怪,因为使用 runserver 的全部意义在于不必设置真正的 Web 服务器,尤其是在开发中提供静态文件。
奇怪的是,尽管它提到了ADMIN_MEDIA_PREFIX,但我发现管理员实际上可以很好地加载其所有静态资源,这让我相信也许我只是在某个地方遗漏了一些东西。
有什么想法吗?
【问题讨论】:
-
有一个拉取请求打开以添加此功能:github.com/dcramer/django-devserver/pull/50
标签: django django-staticfiles django-dev-server