我终于开始尝试django-devserver。它已安装并工作,但静态文件拒绝加载(Django 1.3)。(注意:在切换到 django-devserver 之前,静态文件可以使用标准的 runserver 管理命令正常工作,因此所有配置设置都很好。)我在自述文件中遇到了这个位:
DEVSERVER_IGNORED_PREFIXES = ['/media', '/uploads']
抑制和跳过进程的前缀列表。默认情况下,ADMIN_MEDIA_PREFIX、MEDIA_URL 和 STATIC_URL(对于 Django >= 1.3)将被忽略(假设 MEDIA_URL 和 STATIC_URL 是相对的)
这看起来很奇怪,因为使用 runserver 的全部意义在于不必设置真正的 Web 服务器,尤其是在开发中提供静态文件。
奇怪的是,尽管它提到了ADMIN_MEDIA_PREFIX
,但我发现管理员实际上可以很好地加载所有静态资源,这让我相信也许我只是在某个地方遗漏了一些东西。
任何人的想法?