No module named 'django.core.urlresolvers'
时间: 2024-05-13 19:15:37 浏览: 14
这个错误通常是因为在 Django 2.0 版本后,`django.core.urlresolvers` 模块已经被重命名为 `django.urls`。因此,如果你在 Django 2.0 或更高版本中使用了 `django.core.urlresolvers`,你需要将其改为 `django.urls`。例如:
```python
from django.urls import reverse
url = reverse('my_view')
```
需要注意的是,如果你使用的是旧版本的 Django,你需要使用 `django.core.urlresolvers` 模块。
相关问题
no module named 'django.core.urlresolvers'
这个错误通常是因为你使用的是 Django 2. 或更高版本,而在这些版本中,`django.core.urlresolvers`已经被重命名为`django.urls`。因此,你需要将你的代码中的所有`django.core.urlresolvers`替换为`django.urls`。
报错:ModuleNotFoundError: No module named 'django.core.urlresolvers'
这个错误是因为在Django 2.0及以上版本中,`django.core.urlresolvers`被重命名为`django.urls`。所以你需要将你的代码中所有的`django.core.urlresolvers`替换为`django.urls`。
例如,如果你在代码中使用了`reverse()`函数,你需要这样修改:
```python
# 原代码
from django.core.urlresolvers import reverse
# 修改后
from django.urls import reverse
```