在 collectstatic 为 运行 之后,Django 如何存储它的 staicfiles?

How does Django store it's staicfiles after collectstatic is run?

我需要澄清一下 Django 如何更新其静态文件。这是一个可以解释我的困境的假设:

谁能给我解释一下这是怎么回事?我只是担心并且有点害怕我的旧静态文件仍在被引用。我的意思是这可能只是一个简单的错字,或者我手上有一个闹鬼的静态文件夹。

collectstatic命令是运行时,Django搜索STATICFILES_DIRS中的现有静态文件并将它们复制到STATIC_ROOT路径中。

Django returns 文件的 link - 代码中的设置方式 - Django 不会 搜索此文件以显示 link.

检查或搜索您的代码以查找旧文件名,它可能遗留在某处。

此外,静态文件通常是css、js、图像-用于渲染页面的文件。通过下载 link 下载的用户内容、数据文件(PDF 文件看起来是其中之一)- 应作为 MEDIA FILES.