在 wsgi.py 的“django.py”中找不到引用“DjangoWhiteNoise”

Posted

技术标签:

【中文标题】在 wsgi.py 的“django.py”中找不到引用“DjangoWhiteNoise”【英文标题】:Cannot find reference 'DjangoWhiteNoise' in 'django.py' in wsgi.py 【发布时间】:2020-07-18 05:45:20 【问题描述】:

我即将将我的 django-app 部署到 heroku。然后我将使用 whitenoise 来处理静态文件。我下面的教程告诉我必须将它添加到我的 wsgi.py 文件中:

所以问题是 pycharm 告诉我:“在 'django.py' 中找不到引用 'DjangoWhiteNoise'” 但是我已经安装了whitenoise!它位于“外部库”中。我什至深入到 whitenoise.django 文件,那里没有任何名为 DjangoWhiteNoise 的东西......

提前致谢。在任何地方都没有发现关于这个具体问题的任何信息。

【问题讨论】:

【参考方案1】:

您所遵循的教程适用于 WhiteNoise 的旧版本。

这里有最新的说明: http://whitenoise.evans.io/en/stable/django.html

【讨论】:

好的,我明白了,谢谢!查看您发送的页面后,看起来我已经拥有了我需要的一切,所以您认为我可以从 wsgi 文件中删除白噪声代码吗? 没错,是的。无需再向wsgi.py 添加任何内容。

以上是关于在 wsgi.py 的“django.py”中找不到引用“DjangoWhiteNoise”的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 项目目录中找不到头文件

MinGW gcc 在 /local/include 中找不到头文件

Xcode Archive 在子项目中找不到头文件

脑洞题目 - 改自从一组无序数组中找不存在的最小正整数

maven-shade-plugin 错误:在“资源”的 org.apache.maven.plugins.shade.resource.ManifestResourceTransformer 中找不

如何在 Django 中为 WhiteNoise 5.1.0 设置 wsgi.py 文件?