首页 > 解决方案 > 已将 django-rest-framework 更新到最新版本,为什么仍然有 `No module named 'django.core.urlresolvers'` 错误?

问题描述

已将 django-rest-framework 更新到最新版本,为什么仍然有错误?

ImportError:没有名为“django.core.urlresolvers”的模块

从帖子:

https://stackoverflow.com/a/47330759/7646621

我已将 djangorestframework 更新为 version 3.8.2

但问题仍然存在。

 File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/rest_framework_docs/urls.py", line 2, in <module>
    from rest_framework_docs.views import DRFDocsView
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/rest_framework_docs/views.py", line 3, in <module>
    from rest_framework_docs.api_docs import ApiDocumentation
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/rest_framework_docs/api_docs.py", line 3, in <module>
    from django.core.urlresolvers import RegexURLResolver, RegexURLPattern
ImportError: No module named 'django.core.urlresolvers'

我的 Django 版本是Version: 2.0.6.

标签: pythondjangodjango-rest-framework

解决方案


从 drfdocs https://www.drfdocs.com/installation/

您可以通过以下方式升级它:

pip install --upgrade drfdocs

推荐阅读