首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ModuleNotFoundError:没有名为'django.urls‘的模块在Django 1.9中不起作用

在Django 1.9中,出现"ModuleNotFoundError:没有名为'django.urls‘的模块"的错误是因为在Django 1.9版本中,'django.urls'模块被重命名为'django.core.urlresolvers'。因此,如果你想在Django 1.9中使用URL解析功能,你应该导入'django.core.urlresolvers'模块而不是'django.urls'模块。

以下是对该错误的完善且全面的答案:

错误信息:"ModuleNotFoundError:没有名为'django.urls‘的模块在Django 1.9中不起作用"

解决方案:在Django 1.9中,'django.urls'模块被重命名为'django.core.urlresolvers'。因此,你应该导入'django.core.urlresolvers'模块来使用URL解析功能。

示例代码:

代码语言:txt
复制
from django.core.urlresolvers import reverse

# 使用reverse函数来生成URL
url = reverse('my_view')

在上面的示例中,我们使用了reverse函数来生成一个名为my_view的视图函数的URL。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):提供可扩展的云服务器实例,适用于各种规模的应用程序和工作负载。产品介绍链接
  • 腾讯云对象存储(COS):提供安全、耐用、低成本的对象存储服务,适用于存储和处理大规模非结构化数据。产品介绍链接
  • 腾讯云数据库MySQL版(TencentDB for MySQL):提供高性能、可扩展的云数据库服务,适用于各种规模的应用程序。产品介绍链接
  • 腾讯云人工智能(AI):提供各种人工智能服务和工具,包括图像识别、语音识别、自然语言处理等。产品介绍链接
  • 腾讯云区块链服务(Tencent Blockchain):提供可信、高效、易用的区块链服务,适用于构建和部署区块链应用程序。产品介绍链接

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Django2.1集成xadmin管理后台所遇到错误解决办法

django默认是有一个admin后台管理模块,但是丑,功能也不齐全,但是大神给我们已经集成好了xadmin后台,我们拿来用即可,但是呢,django已经升级到2.1版本了,xadmin貌似跟不上节奏...,那么集成过程中咱就一步一步填坑吧,这也是一种学习过程,遇到错误,找到错误地方,看看django最新升级都修改了那些,去掉了那些,把相应出错地方替换即可。...错误二:模块包名称合并修改引发错误 错误提示:ModuleNotFoundError: No module named 'django.core.urlresolvers' 这是因为django2.1...把from django.core.urlresolvers修改成了django.urls 那么如图所示将 from django.core.urlresolvers import NoReverseMatch..., reverse 修改为:from django.urls import NoReverseMatch, reverse ?

1.6K20

Python Django开发 异常及其解决办法(一)

,当前model是修改过,原来migrations已经被删除,但是,重新生成migrations使用递增整数记名,所以,django_migrations表中0001,0002等前面几个数字文件都已被记录...,Django看来,被记录了就相当于已应用,所以,会出现刚开始No migrations to apply。...' 这是因为django3及以上版本中已经没有six插件,可以将django降到2版本,也可以将安装six.py复制到django/utils目录下,操作如下: ?...10.Django xadmin数据迁移ModuleNotFoundError 安装xadmin后进行数据迁移时,报错: from django.core.urlresolvers import reverse...ModuleNotFoundError: No module named 'django.core.urlresolvers' 需要将报错文件from django.core.urlresolvers

3K20

Django视图介绍与路由

' 2、path()函数与re_path()函数 概述 新版本Django2.x中,url路由表示用path和re_path代替,模块导入由django1.x版本from django.conf.urls...import url,include变成现在Django2.x中from django.urls import path, re_path, include 作用 路由匹配 path...HttpRequest对象作为第一个参数,被“捕获”参数以关键字参数形式传入 name:为你URL取名能使你 Django 任意地方唯一地引用它,尤其是模板中。...path() 对象作用 主路由中主要是引入其他子路由模块 基本使用 from django.urls <span class="hljs-keyword...参数 子路由<em>模块</em>路径 命名空间:用于反向解析 带命名空间 from <em>django.urls</em> <span class="hljs-keyword

48720

Django REST Framework-路由正则表达式

Django REST Framework(DRF)中,路由系统是一个重要概念,用于将请求路由到正确视图函数。路由系统使用正则表达式来匹配URL。...路由正则表达式路由正则表达式是一种模式匹配语言,用于确定一个特定URL是否与路由器中定义URL模式匹配。DRF中,路由正则表达式是基于Pythonre模块实现。...正则表达式中使用一些关键字符和符号DRF中也具有特殊含义,我们将在下面的章节中详细讨论这些内容。基本用法DRF中,路由正则表达式通常用于将URL模式与视图函数匹配。...例如,我们可以使用以下路由模式将GET请求路由到名为“articles”视图函数:from django.urls import pathfrom .views import ArticleViewurlpatterns...下面是一个示例:from django.urls import pathfrom .views import ArticleViewurlpatterns = [ path('articles/<

68111

Django项目中xadmin遇到坑记录

第一次写Django项目,使用xadmin报了一大堆错误,此次记录一下问题和方法方便下次使用 xadmin下载: 百度中搜索GitHub,进入官网,然后搜索xadmin即可 image.png 1、...import static   替换成:from django.templatetags.static import static 2、错误提示:ModuleNotFoundError: No module...named ‘django.core.urlresolvers’ 解决方法:   把原来 django.core.urlresolvers   更改为了 django.urls 3、错误提示:ImportError...,凡是出现关联关系字段地方全部加上 on_delete=models.CASCADE 9、错误提示:AttributeError: 'Settings' object has no attribute...'MIDDLEWARE_CLASSES' 解决方法:   将xadmin\plugins\language.py 中 if settings.LANGUAGESand 'django.middleware.locale.LocaleMiddleware

93422

小白学Python – Django Web 开发教程 二

接下来,我们定义一个名为 geeks_view 函数。这就是视图功能。每个视图函数都将 HttpRequest 对象作为其第一个参数,该参数通常名为 request。...path('', views.geeks_view, name='geeks_view'), ] 包括其他 URLConf 模块Django每个应用程序提供一个 URLConf 模块是一个很好做法...该模块需要包含在根 URLConf 模块中,如下所示: from django.contrib import admin from django.urls import path, include urlpatterns...–  Django 管理界面中渲染模型 要在Django admin中渲染模型,我们需要修改 app/admin.py。...见下图——  添加所需数据和图像字段后,我们将在管理仪表板上看到类似的内容 –  您还可以代码编辑器中看到媒体文件夹 - 将 Django 连接到不同数据库 Django 内置了 SQLite

16330

【愚公系列】2021年12月 Python教学课程 35-Django框架之视图和URL

除此之外没有更多要求了——可以说“没有什么神奇地方”。为了将代码放在某处,大家约定成俗将视图放置项目(project)或应用程序(app)目录中名为views.py文件中。...需要导入HttpResponse模块 :from django.http import HttpResponse 定义视图函数 : 响应字符串index给客户端 from django.shortcuts.... 3.然后与编写好URLconf逐条匹配. 4.如果匹配成功则调用对应视图. 5.如果所有的URLconf都没有匹配成功.则返回404错误....Import the include() function: from django.urls import include, path 2....import admin #from django.urls import path from django.conf.urls import url, include urlpatterns = [

38740

django2.0入门教程第一节启动开发模式下服务器

web框架作用有以下几点: 减少重复繁琐工作,web开发中有很多重复没有技术含量工作,web工作可以将这些工作封装好,或者自动化实现 提供标准与规范,便于开发人员合作。...mysite 项目相当于django一个实例,包含了所有配置文件以及所有应用 项目名称命名时应避免使用python内置关键字或者django模块组件名。...如,不能将项目命名为django,这将会与Django自身冲突,也不能将项目命名为test,会与python内置test模块冲突 目录结构: $ cd mysite $ tree . ├── manage.py...启动服务后会提示你还没有进行数据迁移。这点先忽略,后面会讲到 浏览器访问:http://127.0.0.1:8000/ 就能看到django欢迎页 ?...如一个电商网站可以作为一个项目,其中日志系统,购物车系统都可以分割成独立应用 manage.py同级目录下执行: $ python manage.py startapp polls 应用目录结构

64420

Django REST Framework-什么是路由

Django REST Framework(以下简称DRF)是一个强大框架,用于Django中构建Web API。路由(Routing)是DRF中一个关键概念,用于确定请求处理方式。...Web应用程序中,路由是用于决定如何处理传入请求机制。DRF中,路由作用是将特定URL与处理该URL请求视图函数相匹配。DRF中路由系统是基于DjangoURL路由系统构建。...下面是一个使用SimpleRouter示例:from django.urls import path, includefrom rest_framework import routersfrom .views...下面是一个使用DefaultRouter示例:from django.urls import path, includefrom rest_framework import routersfrom ....最后,我们将路由器URL模式包括Djangourlpatterns中。路由配置无论使用哪种路由器,我们都需要将路由器URL模式包括Djangourlpatterns中。

43711

Django 2.1.7 创建项目

监控类管理系统,对于运维开发这块必定存在很多功能模块,例如 资产管理、中间件监控(memcached、redis等),还有ansible远程调用批量处理模块等等。 这么多模块应该怎么拆分去写呢?...django中,项目的组织结构为一个项目包含多个应用,一个应用对应一个业务模块。也就是说,上面说那么多个功能模块,可以分开多个应用去逐个编写,逐个击破。...这些目录和文件用处是: 最外层 mysite/ 根目录只是你项目的容器, Django 不关心它名字,你可以将它重命名为任何你喜欢名字。...你应用目录现在看起来应该是这样: assetinfo /urls.py 中,输入如下代码: from django.urls import path from . import views urlpatterns... test1/urls.py 文件 urlpatterns 列表里插入一个 include(), 如下: from django.contrib import admin from django.urls

81830

Django 2.1.7 创建项目

监控类管理系统,对于运维开发这块必定存在很多功能模块,例如 资产管理、中间件监控(memcached、redis等),还有ansible远程调用批量处理模块等等。 这么多模块应该怎么拆分去写呢?...django中,项目的组织结构为一个项目包含多个应用,一个应用对应一个业务模块。也就是说,上面说那么多个功能模块,可以分开多个应用去逐个编写,逐个击破。...这些目录和文件用处是: 最外层 mysite/ 根目录只是你项目的容器, Django 不关心它名字,你可以将它重命名为任何你喜欢名字。...你应用目录现在看起来应该是这样: assetinfo /urls.py 中,输入如下代码: from django.urls import path from . import views... test1/urls.py 文件 urlpatterns 列表里插入一个 include(), 如下: from django.contrib import admin from django.urls

73910

解决导入django_filters不成功问题No module named django_filter

’‘django_filters-0.2.1.dist-info’‘目录,并没有’‘django_filters”, 而导入包时候是需要找’‘django_filters”, 证明包是有问题 ?...4、我注意到django-filter有更多开发,https://github.com/alex/django-filter 页面上升到v2.0.0,但是pip安装是0.2.1, 我们应该以另一种方式只能装它...阅读了README文档, 发现新版本安装方式为: pip install django-filter # 新版本安装后面不用s 5、卸载了原来版本,再使用 pip install django-filter...完结~ 补充知识:Django项目执行时No Module Named ‘ ‘ 问题解决情况 出现这种问题情况大致都是因为该模块未安装,使用 pip install xxx 进行安装,即可解决此类问题...出现ModuleNotFoundError: No module named ‘pymysql’ 时,执行 pip install pymysql 完成安装 出现ModuleNotFoundError

3.1K10

Django路由控制

访问这种路径http://127.0.0.1:8000/index/xiao ,网页提示404错误 urls.py中新增re_path模块,它是为了兼容django 1.0版本路由写法。...需要导入一个模块reverse,views.py前2行代码如下: from django.shortcuts import render,HttpResponse,redirect from django.urls...由于name没有作用域,Django反解URL时,会在项目全局顺序搜索,当查找到第一个name指定URL时,立即返回 我们开发项目时,会经常使用name属性反解出URL,当不小心不同appurls...那么有没有一种方法,url中,使得这一转化步骤可以由Django自动完成?...Django2.0中,可以使用 path 解决以上两个问题 这是一个简单例子: from django.urls import path   from . import views   urlpatterns

2.7K20

Django教程 —— 视图及URL

/admin/ 是我们想要请求页面,服务器收到这个请求之后,就一定对应着一个处理动作,这个处理动作就是帮我们产生页面内容并返回回来,这个过程 Django 中是由 视图 来做。... Django 中使用视图,一般需要进行两步操作: 定义视图 配置URL 运行环境 Python 3.9 Django 3.1.2 Django视图 基于函数视图 视图函数必须有一个参数,一般叫...,如果所有的 URL配置都没有匹配成功,则返回 404 错误。...path 不支持正则表达式,如需支持正则需要在 django.urls 导入 re_path 。...定义类视图 还是 Django 项目中应用下 views.py 文件中定义 首先导入 Django 视图类 from django.views.generic import View 然后让我们自己写类继承

69520

python-Django-视图函数(一)

Django视图函数是Web应用程序核心组件之一。视图函数负责接收HTTP请求并生成HTTP响应。定义视图函数Django中定义视图函数非常简单。...在这个示例中,我们定义了一个名为hello视图函数,它接收一个HttpRequest对象作为参数,并返回一个包含“Hello, world!”文本HttpResponse对象。...URL路由与视图函数绑定要使用视图函数来响应HTTP请求,需要将其绑定到特定URL路由上。Django中,URL路由和视图函数绑定通常通过URLconf(URL配置)来完成。...URLconf是一个Python模块,它定义了应用程序URL路由和与每个路由相关联视图函数。例如,假设我们想要将上面定义hello视图函数绑定到URL路径“/hello/”上。...我们可以URLconf中添加以下代码:from django.urls import pathfrom . import viewsurlpatterns = [ path('hello/',

34451
领券