报错:ModuleNotFoundError: No module named 'django.core.urlresolvers'
时间: 2023-10-12 16:11:47 浏览: 167
这个错误是因为在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
```
相关问题
No module named 'django.core.urlresolvers'
这个错误通常是由于使用了Django 2.0及以上版本,而旧版本的代码中使用了`django.core.urlresolvers`这个模块。在Django 2.0及以上版本中,这个模块被重命名为`django.urls`。
解决方法是在代码中将所有的`django.core.urlresolvers`替换为`django.urls`。如果你使用的是一些第三方库,可能需要更新这些库的版本以适应Django 2.0及以上版本的更改。
no module named 'django.core.urlresolvers'
这个错误通常是因为你使用的是 Django 2. 或更高版本,而在这些版本中,`django.core.urlresolvers`已经被重命名为`django.urls`。因此,你需要将你的代码中的所有`django.core.urlresolvers`替换为`django.urls`。
阅读全文