【发布时间】:2020-02-13 15:00:36
【问题描述】:
我有一个 Django 2.2.6 版应用程序,我的 Django 静态文件是从一个单独的专用文件服务器提供的。每当其中一个文件发生更改时,我都会使用 Django“collectstatic”命令更新文件服务器上的静态文件。我还使用了 django-pipeline 包,这样每个静态文件的文件名中都包含一个特殊的字符串。如果我更新了该文件,这可以防止我的用户的浏览器从缓存中加载静态文件。此配置完美运行。
我现在正处于一个阶段,我不断更改我的 CSS 文件以创建我的网站的新外观和感觉,并且在每次小的更改后必须记住运行 collectstatic 命令是一件很痛苦的事制作。有没有一种方法可以在我进行开发时暂时“切换”这个 collectstatic 配置,这样我就不必经常运行 collectstatic 命令?我似乎记得有一种方法可以更改主 urls.py 文件并设置 DEBUG = True 在 Django 1.8 中执行类似的操作,但我没有在最新的 Django 文档中看到它。目前这样做的“最佳做法”是什么?
【问题讨论】:
标签: django