我对Digital表示遗憾,在分阶段(Heroku服务器)上,这个应用程序运行良好,但是数字海洋失败了,下面的错误是什么?
AttributeError at /admin/
'EntryPoints' object has no attribute 'get'
Request Method: GET
Request URL: https://xxxx/admin/
Django Version: 3.1
Exception Type: AttributeError
Exception Value:
'EntryPoints' object has no attribute 'get'
Exception Location: /usr/local/lib/python3.7/site-packages/markdown/util.py, line 85, in <module>
Python Executable: /usr/local/bin/python
Python Version: 3.7.5
Python Path:
['/opt/app',
'/usr/local/bin',
'/usr/local/lib/python37.zip',
'/usr/local/lib/python3.7',
'/usr/local/lib/python3.7/lib-dynload',
'/usr/local/lib/python3.7/site-packages',
'/usr/local/lib/python3.7/site-packages/odf',
'/usr/local/lib/python3.7/site-packages/odf',
'/usr/local/lib/python3.7/site-packages/odf',
'/usr/local/lib/python3.7/site-packages/odf',
'/usr/local/lib/python3.7/site-packages/odf',
'/usr/local/lib/python3.7/site-packages/odf',
'/usr/local/lib/python3.7/site-packages/odf']
Server time: Sun, 02 Oct 2022 21:41:00 +0000
发布于 2022-10-03 08:01:11
因为importlib-metadata
昨天发布了v5.0.0,它删除了不推荐的端点。
您可以在ur setup.py中设置importlib-metadata<5.0
,这样它就不会安装最新版本。
或者,如果使用requirements.txt,也可以将importlib-metadata
设置在5.0
(例如importlib-metadata==4.13.0
)版本下面。
欲了解更多信息:https://importlib-metadata.readthedocs.io/en/latest/history.html
发布于 2022-10-04 18:41:33
如果您使用的是雷达什的某些叉,甚至是官方的雷达什,则需要将其importlib-metadata
钉在bundles.txt中的4.12.0
上。
发布于 2022-10-03 07:07:31
我在Google上运行Django时遇到了同样的错误。
我检查了源代码,发现错误发生在内置的python函数中。
我更新到Python3.9并解决了错误。
我最初使用python3.7。
我不知道这是否有帮助,但是。
https://stackoverflow.com/questions/73929564
复制相似问题