在 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”的主要内容,如果未能解决你的问题,请参考以下文章
MinGW gcc 在 /local/include 中找不到头文件
maven-shade-plugin 错误:在“资源”的 org.apache.maven.plugins.shade.resource.ManifestResourceTransformer 中找不