我目前正在开发一个 Django 1.3 应用程序,其中MEDIA_ROOT
和STATIC_ROOT
是相同的,并且MEDIA_URL
和STATIC_URL
是相同的。
这(以某种方式)在生产服务器上运行,但是当我在本地调用时,manage.py runserver
我得到一个ImproperlyConfigured
异常,并且只能在我覆盖设置时运行应用程序,这MEDIA_*
与STATIC_*
(DEBUG=False
只给出 500)不同。这是我期望发生的(根据文档),所以我不明白他们如何让它在生产中工作。
该应用程序的原始开发人员已经离开,所以我不能问任何问题,因为他们是如何设法让它工作的。有没有一种已知的方法来规避 Django 的静态和媒体文件分离?