ImportError: cannot import name 'url' from 'django.conf.urls' (D:\python\Lib\site-packages\django\conf\urls\__init__.py)
时间: 2023-06-30 21:23:01 浏览: 1064
如何解决django配置settings时遇到Could not import settings ‘conf.local’
这个错误通常是由于 Django 版本问题导致的。在 Django 2.0 版本之前,`url` 函数是在 `django.conf.urls` 模块中定义的,但是在 Django 2.0 版本之后,`url` 函数被移到了 `django.urls` 模块中。
因此,如果您的 Django 版本是 2.0 及以上,您需要将您的代码中的 `django.conf.urls.url` 改为 `django.urls.re_path` 或者 `django.urls.path`。
如果您的 Django 版本是 2.0 以下,您可以尝试使用以下代码来解决问题:
```python
from django.conf.urls import url
# your code here
```
如果您的 Django 版本是 2.0 及以上,您可以尝试使用以下代码来解决问题:
```python
from django.urls import re_path, path
# your code here
```
希望这些信息能够帮助您解决问题。
阅读全文