一尘不染

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

django

我正在Django项目上工作,我需要在其中创建输入表单。我试图导入reversedjango.core.urlresolvers。我收到一个错误:

line 2, in from django.core.urlresolvers import reverse ImportError: No module named 'django.core.urlresolvers'

我正在使用Python 3.5.2,Django 2.0和MySQL。


阅读 654

收藏
2020-03-27

共1个答案

一尘不染

Django 2.0删除了django.core.urlresolvers模块,该模块已django.urls在1.10版中移至。你应该将所有导入更改为使用django.urls,如下所示:

from django.urls import reverse

请注意,Django 2.0删除了以前在中的某些功能django.core.urlresolvers,因此你可能必须进行一些其他更改才能使用代码。有关这些其他更改的详细信息,请参见1.9中弃用的功能。

2020-03-27