【问题标题】:ImportError: cannot import name 'url' from 'django.conf.urls'ImportError:无法从“django.conf.urls”导入名称“url”
【发布时间】:2022-06-16 02:56:35
【问题描述】:

ImportError: cannot import name 'url' from 'django.conf.urls' (/home/chams/pfe_project/CarApp/venv/lib/python3.8/site-packages/django/conf/urls/_init_.py)

我在我的代码中找不到任何错误!

【问题讨论】:

标签: django url django-rest-framework django-urls django-url-reverse


【解决方案1】:

django.conf.urls.url 在 Django 4.0 中已被弃用并删除。

请改用django.urls.re_path

【讨论】:

    【解决方案2】:

    django.conf.urls.url() 在 Django 3.0 中被弃用,并在 Django 4.0+ 中被删除。 最简单的解决方法是将 url() 替换为 re_path()

    你会用这个,

    从 django.conf.urls 导入 url

    改用这个:

    从 django.urls 导入 re_path 作为 url

    【讨论】:

    • 虽然这是一个答案,但它是先前答案stackoverflow.com/a/71628531/6143954 的“副本”。 SO 使用同一个解决方案保留多个答案并没有额外的价值。
    【解决方案3】:

    对于 Django 4.0。

    从 django.urls 导入 re_path 作为 url

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 2022-01-17
      • 2019-08-27
      • 1970-01-01
      • 2022-01-16
      • 2022-01-22
      • 2021-06-30
      相关资源
      最近更新 更多