0

我必须调试一些现有的 Django 项目来构建其他开发人员。

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

/static/myapp/module/user.js

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

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

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

有没有我可以修复的设置或者它打算这样做

4

1 回答 1

1

似乎您的项目使用了其中一种资产管理器。我怀疑你可以在INSTALLED_APPS设置中找到它。

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

启用/禁用的另一个设置pipelinePIPELINE_ENABLED. 因此,您也可以在生产服务器上使用“正常”文件名。但我建议你离开pipeline启用:-)

于 2015-02-16T02:03:48.363 回答