擅长:python、mysql、java
<p>你所描述的是Django应该如何运行。所以实际上没有错误</p>
<p>当使用DEBUG=True运行开发服务器时,Django从staticfile查找程序发现静态文件的任何地方提供静态文件。默认情况下,查找程序在每个已安装的应用程序中查找静态子目录。您可以使用STATICFILES\u dirs设置指定更多的dir</p>
<p>collectstatic命令将所有发现的静态文件复制到STATIC\u根目录中,用于生产目的。在生产环境中,这种机制非常方便,因为您必须将web服务器配置为提供静态文件(因为不建议在生产环境中使用Django开发服务器)。您可以将web服务器(例如Nginx)指向静态根文件</p>
<p>您可以查看Django文档<a href="https://docs.djangoproject.com/en/3.2/howto/static-files/" rel="nofollow noreferrer">here</a>。但不可否认,关于这一主题的文献并不总是非常清楚</p>