【发布时间】:2013-03-12 16:30:18
【问题描述】:
我正在尝试编写一些代码来检查在调试模式下是否存在静态文件,但我无法让它工作。这是我在控制台中尝试过的:
>> from django.conf import settings
>>> settings.DEBUG
True
>>> from django.contrib.staticfiles.storage import staticfiles_storage
>>> staticfiles_storage.exists('img/vi_crumbs_bkg.gif')
False
尽管vi_crumbs_bkg.gif 存在于我的应用程序的静态目录中,但此操作失败。如果我将其符号链接到settings.STATIC_ROOT,则一切正常。
那么,有什么方法可以让staticfiles_storage.exists 在调试模式下工作?
(注意:虽然我知道我可以运行 collectstatic 以使其正常工作,但我不想在积极开发时定期运行它以收集所有应用程序中的所有资产)
提前致谢 -
【问题讨论】: