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

在django框架中的python导入错误

谢夜洛
2023-03-14

from django.contrib import admin
from django.urls import url
from . import views 


urlpatterns = [
    # path('admin/', admin.site.urls),
    url(r'^admin/',admin.site.urls),
    url(r'^about/$',views.about),
    url(r'^$',views.homepage),
]

这是django框架中的python代码。我已经成功安装了django,但我不知道为什么会出现错误。

事实上,我刚开始与django合作,所以请看一下故障。

这可能是因为它无法访问URL和contrib目录。请帮忙,谢谢

.


C:\Users\My Loptop\Desktop\django\djangonautic>
C:\Users\My Loptop\Desktop\django\djangonautic>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

Exception in thread django-main-thread:
Traceback (most recent call last):
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\threading.py", line 916, in _bootstrap_inner
    self.run()
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\commands\runserver.py", line 117, in inner_run
    self.check(display_num_errors=True)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\base.py", line 395, in check
    include_deployment_checks=include_deployment_checks,
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\management\base.py", line 382, in _run_checks
    return checks.run_checks(**kwargs)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\checks\registry.py", line 72, in run_checks
    new_errors = check(app_configs=app_configs)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\checks\urls.py", line 13, in check_url_config
    return check_resolver(resolver)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\checks\urls.py", line 23, in check_resolver
    return check_method()
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\resolvers.py", line 407, in check
    for pattern in self.url_patterns:
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\utils\functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\resolvers.py", line 588, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\utils\functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\resolvers.py", line 581, in urlconf_module
    return import_module(self.urlconf_name)
  File "C:\Users\My Loptop\AppData\Local\Programs\Python\Python36-32\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 978, in _gcd_import
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load
  File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed
  File "C:\Users\My Loptop\Desktop\django\djangonautic\djangonautic\urls.py", line 3, in <module>
    from django.urls import url
ImportError: cannot import name 'url'


共有2个答案

蒯坚白
2023-03-14

尝试使用url的路径,在留档中看到更多,非常好

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


urlpatterns = [
    # path('admin/', admin.site.urls),
    path('about/',views.about, name='about'),
    path('',views.homepage, name='home-page'),
]
慕弘义
2023-03-14

从django导入url。conf.url

from django.conf.urls import url
 类似资料:
  • 你好,欢迎来到这门《Django 框架》教程,这个教程会带你学习 Python 著名的 Web 开发框架 Django。这节课我们会详细介绍 Django 框架的发展历程以及 Django 框架的优缺点,并对其他 Web 开发框架做一个简单的对比。

  • 本文向大家介绍Python的Django框架使用入门指引,包括了Python的Django框架使用入门指引的使用技巧和注意事项,需要的朋友参考一下  前言 传统 Web 开发方式常常需要编写繁琐乏味的重复性代码,不仅页面表现与逻辑实现的代码混杂在一起,而且代码编写效率不高。对于开发者来说,选择一个功能强大并且操作简洁的开发框架来辅助完成繁杂的编码工作,将会对开发效率的提升起到很大帮助。幸运的是,这

  • 问题内容: 我有一个Objective- C框架(框架A),该框架公开了一些公共和私有标头。公共头文件也在框架的伞头文件中声明。我有第二个Swift框架(框架B),它与Objective- C框架链接。 现在,如果要在BI中导入A的公共标头,只需要做一个即可。 但是,如何导入私有标头呢? 我知道桥接头不是一个选择,因为框架不支持该头。我是否需要以某种方式为专用标头创建一个单独的伞形标头? 问题答案

  • 本文向大家介绍详解Python的Django框架中的中间件,包括了详解Python的Django框架中的中间件的使用技巧和注意事项,需要的朋友参考一下 什么是中间件 我们从一个简单的例子开始。 高流量的站点通常需要将Django部署在负载平衡proxy之后。 这种方式将带来一些复杂性,其一就是每个request中的远程IP地址(request.META["REMOTE_IP"])将指向该负载平衡p

  • 本文向大家介绍在Python的Django框架中包装视图函数,包括了在Python的Django框架中包装视图函数的使用技巧和注意事项,需要的朋友参考一下 我们最终的视图技巧利用了一个高级python技术。 假设你发现自己在各个不同视图里重复了大量代码,就像 这个例子: 这里,每一个视图开始都检查request.user是否是已经认证的,是的话,当前用户已经成功登陆站点否则就重定向/account

  • 本文向大家介绍在Python的Django框架中创建语言文件,包括了在Python的Django框架中创建语言文件的使用技巧和注意事项,需要的朋友参考一下 当你标记了翻译字符串,你就需要写出(或获取已有的)对应的语言翻译信息。 这里就是它如何工作的。 地域限制 Django不支持把你的应用本地化到一个连它自己都还没被翻译的地域。 在这种情况下,它将忽略你的翻译文件。 如果你想尝试这个并且Djang