当前位置: 首页 > 知识库问答 >
问题:

Django'重要错误:无法导入名称URL'

柳刚豪
2023-03-14

嗨,有人能帮我解决'重要错误:不能导入名称网址'的问题吗?我已经按照教程在这里https://docs.djangoproject.com/en/1.9/intro/tutorial01/

我尝试了另一个教程https://docs.djangoproject.com/zh-hans/2.0/ref/urls/#django.urls.include 但是他们都不工作我的Django版本是1.11.20

执行系统检查…
通过回溯启动的线程中未处理的异常(最近一次调用):
文件/usr/local/lib/python2.7/dist packages/django/utils/autoreload.py”,第228行,在包装fn(*args,**kwargs)
文件/usr/local/lib/python2.7/dist packages/django/core/management/commands/runserver.py),第124行,在内部运行self.check(display_num_errors=True)
文件/usr/local/lib/python2.7/dist packages/django/core/management/base.py”,第359行,在检查
包括部署检查=包括部署检查,
文件/usr/local/lib/python2.7/dist packages/django/core/management/base.py”,第346行,在运行检查返回检查。运行检查(*
文件“/usr/local/lib/python2.7/dist packages/django/core/checks/registry.py”,第81行,在运行检查新错误=check(app\u configs=app\u configs)
文件“/usr/local/lib/python2.7/dist packages/django/core/checks/url.py”,第16行,在检查url\u配置返回检查解析器(解析器)
文件中“/usr/local/lib/python2.7/dist packages/django/core/checks/url.py”,第26行,在check_resolver return check_method()文件/usr/local/lib/python2.7/dist packages/django/url/resolvers.py中,检查self中的模式。url_模式:
文件/usr/local/lib/python2.7/dist-packages/django/utils/functional.py”,第256行“,第35行,在get res=instance.dict[self.name]=self.func(instance)
文件/usr/local/lib/python2.7/dist packages/django/url/resolvers.py”,第407行,在url_patterns patterns patterns=getattr(self.urlconf模块,“urlpterns”,self.urlconf模块)
文件/usr/local/lib/python2.7/dist packages/django/utils/functional.py”,第35行,在导入模块
导入(名称)文件中,在get res=instance.dict[self.name]=self.func(instance)
文件“/usr/local/lib/python2.7/dist packages/django/url/resolvers.py”的第400行urlconf_模块返回导入模块(self.urlconf_name)
文件“/usr/lib/python2.7/importlib/init.py”的第37行“/home/adduser/cantera_correction/mysite/url.py”,第16行,从django.conf.url导入include,路径
ImportError:无法导入名称路径

共有3个答案

古畅
2023-03-14

此代码将为您工作。

from django.urls import path
from django.contrib import admin

urlpatterns = [
    path('admin/', admin.site.urls),
]
辛才俊
2023-03-14

将您的导入更正为:

from django.urls import path, include
董桐
2023-03-14

自Django 2.0以来,在django中引入了path。所以,如果你正在使用Django 1.11,那么你就不能使用它。你需要像这样定义网址:

from django.conf.urls import url, include

urlpatterns = [
    # rest of the urls
    url(r'^$', HomeView.as_view()),

]
 类似资料:
  • 我正在尝试运行Buildroot(2017.02)的scanpypi脚本-支持脚本,但是我得到了ImportError:cannotimport name get_importer。 回溯(最后一次调用):文件“/support/scripts/scanpypi”,第52行,导入setuptools文件“/usr/local/lib/python2.7/dist-packages/setuptoo

  • serializer.py: 意见。py: urls.py: 我遇到了这个错误:ImportError:无法从“django”导入名称“six”。utils'(C:\Users\hajar\OneDrive\Desktop\stockm\env\lib\site packages\django\utils\u init\uuuz.py) 我安装六个pip安装六个 但不是工作????谁能帮我的忙?!

  • 问题内容: 我有一个我不明白的错误! 无法导入名称项目 在我的模型中,我有项目。这些项是操作所必需的。但是其中一些项目会影响操作: 项目 行动 效果 问题答案: 你的代码中有循环导入,这就是为什么无法实际导入Item的原因。 你可以通过删除其中一个文件中的类导入并将其替换为包含该类名称的字符串来解决该问题。例如 :

  • 以下是使用TensorFlow Hub进行TFLite迁移学习教程,第一步是 设置: 出现错误:ImportError:尝试后无法导入名称“export_saved_model” 根据此答案,引发了另一个错误:ImportError:无法导入名称“squareze_or_expand_dimensions” 另外,我尝试了,并提出了另一个错误…

  • 已安装django smart selects(pip安装django smart selects),但不适用于django 3.0版。1. 我使用官方安装指南进行了配置。 安装片段 模型。派克 settings.py JQUERY\u URL=True

  • 似乎“将tensorflow导入为tf”直接引发了此错误 Colab link:https://colab.research.google.com/drive/1Jr0j_I_npKQxcQ1ggJQFHTqoJHmt9Bqk