繁体   English   中英

为什么我的Django静态文件的末尾有数字

[英]Why my django static file have number in the end

我必须调试一些现有的Django项目,然后再为其他develeopers建立。

在我的本地开发环境中,所有静态文件的路径都类似于

/static/myapp/module/user.js

但是当我看到在tetsing服务器上testing的html时,我可以看到类似的文件

static/myapp/module/user.42323gdb.js

现在,我想知道为什么系统使用该文件而不是user.js。

有没有我可以修复的设置,或者它可以像那样做

好像您的项目使用资产管理器之一 我怀疑您可以在INSTALLED_APPS设置中找到它。

更新 :默认情况下, django-pipeline做这种魔术,然后DEBUG = False 您的开发环境就是这种情况。

启用/禁用pipeline的另一个设置是PIPELINE_ENABLED 因此,您也可以在生产服务器上使用“普通”文件名。 但我建议您将pipeline启用状态:-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM