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

从Django项目教程1中获取帮助"错误:没有名为polls的模块"

这个问题是在使用Django框架进行项目开发时遇到的一个错误,错误提示是“错误:没有名为polls的模块”。

首先,我们需要了解Django框架的基本概念和使用方法。Django是一个高级的Python Web框架,它可以帮助开发者快速地构建Web应用程序。在Django中,模块是指一个Python模块,它包含了一些可重用的代码和数据。在这个问题中,“polls”是一个模块的名称,它可能是在Django项目中定义的。

这个错误可能是由于以下原因导致的:

  1. 模块未定义:在Django项目中,需要在项目的配置文件中定义模块,以便Django可以找到它们。请检查项目的配置文件,确保“polls”模块已经定义。
  2. 模块路径错误:在Django项目中,模块的路径也很重要。请检查模块的路径是否正确,并确保它与项目的配置文件中定义的路径相匹配。
  3. 导入错误:在使用Django框架进行开发时,需要正确地导入模块。请检查代码中是否正确地导入了“polls”模块。

为了解决这个问题,您可以尝试以下方法:

  1. 检查项目的配置文件,确保“polls”模块已经定义。
  2. 检查模块的路径是否正确,并确保它与项目的配置文件中定义的路径相匹配。
  3. 检查代码中是否正确地导入了“polls”模块。

如果您仍然无法解决这个问题,请提供更多关于您的项目和代码的详细信息,以便我们能够更好地帮助您。

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

相关·内容

django 1.8 官方文档翻译: 1-2-3 编写你第一个Django应用,第3部分

URL 模式就是一个简单一般形式 URL - 比如: /newsarchive///. Django 是通过 ‘URLconfs’ URL 获取到视图。...本教程中介绍了使用 URLconfs 基本指令,你可以查阅 django.core.urlresolvers 来获取更多信息。 编写你第一个视图 让我们编写第一个视图。...如果你需要正则表达式方面的帮助,请参阅 Wikipedia’s entry 和本文档中 re 模块。...- 这就是 Django 知道怎么找到 polls 模板原因,即使我们 没有修改 TEMPLATE_DIRS, 还是如同在 教程 第2部分 那样。...URL 名称命名空间 本教程项目只有一个应用:polls 。在实际 Django 项目中,可能有 5、10、20 或者 更多应用。Django 是如何区分它们 URL 名称呢?

1.8K50

·编写你第一个 Django 应用-第 1 部分

哪里获得帮助: 如果你在阅读或实践本教程中遇到困难, 请发消息给 django-users 或加入 #django on irc.freenode.net 来和其他 Django 用户交流,他们也许能帮到你...如果命令失败了,查看 运行``django-admin``时遇到问题,可能能给你提供帮助。 注解 你得避免使用 Python 或 Django 内部保留字来命名你项目。...: 最外层:file: mysite/ 根目录只是你项目的容器, Django 不关心它名字,你可以将它重命名为任何你喜欢名字。...你应用可以存放在任何 Python path 中定义路径。在这个教程中,我们将在你 manage.py 同级目录下创建投票应用。这样它就可以作为顶级模块导入,而不是 mysite 模块。...polls.urls 模块

1.3K30

Django 1.11官方教程翻译

如果你已经安装了Django,那么你应该会看到Django版本号,反之,你将会看到错误提示“No module named django”。...If it didn’t work, see Problems running django-admin. 它会在当前目录创建一个名为mysite文件夹,如果没有,请查看 帮助 。...你应用代码可以放置在 python路径 下任何位置,在本教程中,我们会在manage.py文件旁边创建我们投票应用,这样我们在引入时候可以将这个应用作为顶级模块而不是mysite模块引入。...url配置指向polls.urls模块。...为你url命名,你可以在Django其他地方简洁明了引用它,尤其是模版中引用,这种强大功能可以让你在你项目中仅仅修改一个文件就能全局改变url对象 When you’re comfortable

1.5K60

django 1.8 官方文档翻译: 1-3-1 高级教程:如何编写可重用应用

如果你最近没有完成教程1–6,我们建议你阅读它们使得你示例项目与下面描述相匹配。 可重用很重要 设计、构建、测试和维护一个网页应用有许多工作要做。...Django 自身也只是一个Python 包。这意味着你可以获取已经存在Python包和Django应用并将它们融合到你自己网页项目。你只需要编写你项目的独特部分。...在教程 3中,我们看到我们可以如何使用include将投票应用项目级别的URLconf 解耦。在本教程中,我们将更进一步,让你应用在新项目中容易地使用并随时可以发布给其它人安装和使用。 包?...如果你需要帮助,你可以参考如何使用pip安装Django。你可以使用同样方法安装setuptools。...选择License超出本教程范围,但值得一说是公开发布代码如果没有License是毫无用处

53140

Django快速入门——投票程序(4,6)表单&界面、风格

上面的代码检查KeyError,如果没有给出choice 将重新显示Question表单和一个错误信息。...如果你提交时没有选择任何 Choice,你应该看到错误信息。 我们 vote() 视图代码有一个小问题。...除了服务端生成HTML以外,网络应用通常需要一些额外文件——比如图片,脚本和样式表——来帮助渲染网络页面。在Django中,我们把这些文件统称为“静态(static)文件”。...管理后台采用相同目录结构管理它静态文件。 在你刚创建static文件夹中创建一个名为 polls文件夹,再在polls文件夹中创建一个名为style.css文件。...出于本教程目的,我们使用了一个名为“background.png”文件,它完整路径为“polls/static/polls/images/background.png”。

21720

django 1.8 官方文档翻译: 1-2-1 编写你第一个Django应用,第1部分

Django 版本或一个提示你 “No module named django错误。...在哪里可以获得帮助: 如果您在学习本教程中遇到问题,请在 django-users 上发贴或者在 #django on irc.freenode.net 上与其他可能会帮助 Django 用户交流...默认项目布局最近刚刚改变过。如果你看到是一个“扁平”结构目录布局(没有内层 mysite/ 目录),你很可能正在使用一个和本教程版本不一致 Django 版本。...你需要切换到对应旧版教程或者使用较新 Django 版本。 这些文件是: 外层 mysite/ 目录只是你项目的一个容器。对于 Django 来说该目录名并不重要; 你可以重命名为你喜欢。...哲理 Django 应用是“可插拔”:你可以在多个项目使用一个应用,你还可以分发应用,因为它们没有被捆绑到一个给定 Django 安装环境中。

96720

Django 1.10中文文档-第一个应用Part3-视图和模板

视图可以数据库读取记录,也可以不读取。它可以使用模板系统:如Django或第三方Python模板系统 或不。...因此,我们使用Django模板系统,通过创建一个视图能够调用模板,将页面的设计Python中分离出来。 首先,在你polls目录下创建一个叫做 templates目录。...在刚刚创建templates目录中,创建另一个名为polls目录,并在其中创建一个名为index.html文件。...404错误 现在,让我们处理Question 详细页面的视图 —— 显示Question内容页面: # polls/views.py from django.http import Http404...URL name命名空间 教程这个项目只有一个应用polls。在真实Django项目中,可能会有五个、十个、二十个或者更多应用。 Django如何区分它们URL名字呢?

2.3K60

django 1.8 官方文档翻译: 1-2-4 编写你第一个Django应用,第4部分

编写你第一个 Django 程序 第4部分 本教程上接 教程 第3部分 。我们将 继续开发 Web-poll 应用并且关注在处理简单窗体和优化我们代码。... 现在,在浏览器中访问 /polls/1/ 并完成投票。每次投票后你将会看到结果页数据都有更新。 如果你没有选择投票选项就提交了,将会看到错误信息。...这些视图代表了基本 Web 开发中一种常见问题: 根据 URL 中参数数据库中获取数据,加载模板并返回渲染后内容。...DetailView 通用视图期望 URL 中捕获名为 “pk” 主键值,因此我们将 poll_id 改为 pk 。...默认情况下, DetailView 通用视图使用名为 /_detail.html 模板。在我们例子中,将使用名为polls/poll_detail.html” 模板。

1.4K10

Django快速入门——投票程序(3)视图

当用户在你网站上请求一个页面,如/polls/34/,Django会加载mysite.urls模块(因为这是 ROOT_URLCONF设置)。...所以让我们使用 Django 模板系统,只要创建一个视图,就可以将页面的设计代码中分离出来。 首先,在你polls目录里创建一个 templates目录。...这就是为什么尽管我们没有像在第二部分中那样修改 DIRS 设置,Django 也能正确找到 polls 模板位置原因。...() 函数获取一个对象,如果不存在就抛出 Http404 错误也是一个普遍流程。...为 URL 名称添加命名空间 教程项目只有一个应用:polls 。在一个真实 Django 项目中,可能会有五个,十个,甚至更多应用。Django 如何分辨重名 URL 呢?

21120

Django下重用自己写app

Django 自身也只是一个Python 包。这意味着你可以获取已经存在Python包和Django应用并将它们融合到你自己网页项目。你只需要编写你项目的独特部分。...在教程 3中,我们看到我们可以如何使用include将投票应用项目级别的URLconf 解耦。在本教程中,我们将更进一步,让你应用在新项目中容易地使用并随时可以发布给其它人安装和使用。 包?...如果你需要帮助,你可以参考如何使用pip安装Django。你可以使用同样方法安装setuptools。...如何选择License超出本教程范围,但值得一说是, 公开发布代码如果没有License是毫无用处。...更多关于打包信息,参见Python 打包和分发项目教程。 使用你自己包 因为,我们将polls 目录移到项目的目录之外,它不再工作了。

1.2K30

Django 3.1 官网学习路线

在本教程中,我们不会使用 Django 此功能。 path() argument: name 通过命名 URL,您可以 Django 其他地方明确地引用它,特别是在模板中。...OK migrate 命令获取所有还没有应用迁移(Django 跟踪哪些迁移是使用数据库中名为 django_migrations 特殊表应用),并在数据库上运行它们——本质上,就是将您对模型所做更改与数据库中模式同步...当有人网站请求页面时(例如“ /polls/34 /"),Django 将加载 mysite.urls Python 模块,因为它由 ROOT_URLCONF 设置指向。...上下文是模板变量名到 Python 对象映射字典。 通过将浏览器指向" /polls/ "来加载页面,您应该会看到一个项目符号列表,其中包含教程第二部分中" What 's up "问题。...这是它现在样子: 默认情况下,Django 显示每个对象 str()。但有时如果我们能显示单独字段会更有帮助

8.2K10

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

教程django2.0为框架,搭建一个简易投票系统,主要参考 django2.0官方文档 通过此教程,将实现一个基本投票应用 包括两个部分: 前台:用户可在前台看到所有候选者并进行投票 后台:...mysite 项目相当于django一个实例,包含了所有配置文件以及所有应用 项目名称在命名时应避免使用python内置关键字或者django模块组件名。...如,不能将项目名为django,这将会与Django自身冲突,也不能将项目名为test,会与python内置test模块冲突 目录结构: $ cd mysite $ tree . ├── manage.py...启动服务后会提示你还没有进行数据迁移。这点先忽略,后面会讲到 浏览器访问:http://127.0.0.1:8000/ 就能看到django欢迎页 ?...但有些行为可能触发不到开发服务器自动加载,这时就需要我们手工重新启动 创建投票应用 项目与应用区别:一个项目中可以包含多个应用,应用是指功能性划分模块

64720

django 1.8 官方文档翻译: 3-1-1 URL调度器

如果没有匹配到正则表达式,或者如果过程中抛出一个异常,Django 将调用一个适当错误处理视图。请参见下面的错误处理。...它们默认值应该满足大部分项目,但是通过赋值给它们以进一步自定义也是可以。 完整细节请参见自定义错误视图。 这些值可以在你根URLconf 中设置。...根据Django 视图标识和将要传递给它参数值,获取与之关联URL。 第一种方式是我们在前面的章节中一直讨论用法。...在下面的例子中,我们将讨论在两个不同地方部署教程polls 应用,这样我们可以为两种不同用户(作者和发布者)提供相同功能。...如果还有一个默认实例 —— 例如,一个名为polls实例 —— 上面例子中唯一变化是当没有当前实例情况(上述第二种情况)。

1.2K20

Django url 反向解析 和 命令空间

如果请求URL没有匹配到任何一个正则表达式,或者在匹配过程任何时刻抛出了一个异常,那么Django 将调用适当错误处理视图进行处理。请参见下面的错误处理。...它们默认值应该满足大部分项目,但是通过赋值给它们以进一步自定义也是可以。 完整细节请参见自定义错误视图。 这些值可以在你根URLconf 中设置。...根据Django 视图标识和将要传递给它参数值,获取与之关联URL。 第一种方式是我们在前面的章节中一直讨论用法。...在下面的例子中,我们将讨论在两个不同地方部署教程polls应用,这样我们可以为两种不同用户(作者和发布者)提供相同功能。...如果还有一个默认实例 —— 例如,一个名为'polls实例 —— 上面例子中唯一变化是当没有当前实例情况(上述第二种情况)。

2.4K30

Django 1.10中文文档-第一个应用Part1-请求与响应

如果没有安装,你会得到一个错误,提示No module named django。 本教程是为Django 1.10和Python 3.4或更高版本编写。...如果Django版本不匹配,您可以去官网参考您对应Django版本教程,或者将Django更新到最新版本。 如果你仍然在使用Python 2.7,你需要稍微调整代码,注意代码中注释。...如果你曾经学过普通旧式PHP(没有使用过现代框架),你可能习惯于将代码放在Web服务器文档根目录下(例如/var/www)。使用Django时,建议你不要这么做。...它命名对Django无关紧要;你可以把它重新命名为任何你喜欢名字; manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互。...要在polls目录中创建一个URLconf,在polls文件夹中创建一个名为urls.py文件。

1.4K50

django 3.0教程系列(一)请求与响应

教程是针对 Django 3.0 编写,该版本支持 Python 3.6 和更高版本 创建项目 如果这是你第一次使用 Django 的话,你需要一些初始化设置。...它名字对Django来说并不重要;您可以将其重命名为任何您喜欢名称。 manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。...在这个教程中,我们将在你 manage.py 同一级目录下创建投票应用。这样它就可以作为顶级模块导入,而不是 mysite 模块。...polls.urls 模块。...当 Django 响应一个请求时,它会 urlpatterns 第一项开始,按顺序依次匹配列表中项,直到找到匹配项。 这些准则不会匹配 GET 和 POST 参数或域名。

1.2K50

DjangoTurotial中可以学到什么?

我看到之后让他发出自己代码,看完他代码,想了想,好像我还没有完整实现过Django这份新手教程获取我之前实现过,但是我已经忘了)。...Django基本使用 当然这个是最基础了,一个入门教程读完,如果你还不能够开始使用这个东西那只能说明这个入门教程很失败。...Django项目的布局 在做实际项目开发时候,在写代码前第一件事就是搭一个整体架子,在这个Tutorials中基本上包含了源码所有结构,project到app位置,还有template以及静态文件位置...这对于编写可复用模块(app)很有帮助。 3. 灵活url配置 大多数其他语言转过来程序员在页面或者代码中用到url地方,习惯于写完整url地址。...我自己就是个很好例子,在之前项目中基本没有用到djangourl和reverse模块,找一个借口就是在我接手参与项目的上下文中,没有这样使用。

83310

Django 1.10中文文档-第一个应用Part4-表单和通用视图

一个简单表单 更新一下在上一个教程中编写投票详细页面的模板polls/detail.html,让它包含一个HTML 元素: # polls/templates/polls/detail.html...上面的try ... except就是用来检查KeyError,如果没有给出choice将重新显示Question表单和错误信息; 在将Choice得票数加1之后,返回一个HttpResponseRedirect... 现在,在浏览器中访问/polls/1/然后为Question投票。应该看到一个投票结果页面,并且在每次投票后都会更新。 如果提交时没有选择任何Choice,应该会看到错误信息。...由于这个过程是如此常见,Django又很善解人意帮你想办法偷懒了,它提供了一种快捷方式,名为generic views系统。...这由model 属性提供; DetailView都是URL中捕获名为"pk"主键值,因此才需要把polls/urls.py中question_id改成了pk以使通用视图可以找到主键值。

2.3K40
领券