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

Django Polling App给出错误"No Polls of“

"No Polls of"错误是Django投票应用程序中的一个常见错误。该错误通常发生在用户尝试访问投票应用程序的投票列表页面时。

该错误的原因是在数据库中没有可用的投票。这可能是由于以下几个原因导致的:

  1. 数据库中没有创建任何投票。在Django中,投票是通过创建问题(Question)和与之关联的选项(Choice)来实现的。如果没有创建任何问题或选项,就会出现该错误。
  2. 数据库中的投票已被删除。如果之前创建了投票,但在访问投票列表页面之前将其删除,就会出现该错误。

为了解决该错误,可以采取以下步骤:

  1. 确保在数据库中创建了问题和选项。可以使用Django的管理界面或Django shell来创建问题和选项。
  2. 确保数据库中存在有效的投票数据。可以通过查看数据库中的相关表来验证。
  3. 如果数据库中存在有效的投票数据,但仍然出现该错误,则可能是由于代码中的错误导致的。可以检查视图函数、模型定义和URL配置等代码,确保没有错误。

对于Django Polling App,可以使用腾讯云的云服务器(CVM)来部署和运行应用程序。腾讯云的CVM提供了稳定可靠的云计算基础设施,适用于各种应用程序的部署和运行。

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

  1. 云服务器(CVM):提供弹性计算能力,支持多种操作系统和应用程序的部署。详情请参考:腾讯云云服务器
  2. 云数据库MySQL版:提供高性能、可扩展的MySQL数据库服务,适用于存储和管理应用程序的数据。详情请参考:腾讯云云数据库MySQL版
  3. 腾讯云对象存储(COS):提供安全可靠的云存储服务,适用于存储和管理应用程序的静态文件和媒体资源。详情请参考:腾讯云对象存储(COS)

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和项目要求进行评估和决策。

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

相关·内容

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

一旦其中的一个正则表达式匹配上,Django 将导入并调用给出的视图,它是一个简单的Python 函数(或者一个基于类的视图)。视图将获得如下参数: 一个HttpRequest 实例。...如果没有匹配到正则表达式,或者如果过程中抛出一个异常,Django 将调用一个适当的错误处理视图。请参见下面的错误处理。...错误处理 当Django 找不到一个匹配请求的URL 的正则表达式时,或者当抛出一个异常时,Django 将调用一个错误处理视图。 这些情况发生时使用的视图通过4个变量指定。...', namespace='publisher-polls', app_name='polls')), ] #polls/urls.py from django.conf.urls import url...如果你只是传递3个参数:include(polls_patterns, 'polls', 'author-polls'),Django 不会抛出一个错误,但是根据include() 的功能,’polls

1.2K20

Django url 反向解析 和 命令空间

如果请求的URL没有匹配到任何一个正则表达式,或者在匹配过程的任何时刻抛出了一个异常,那么Django 将调用适当的错误处理视图进行处理。请参见下面的错误处理。...错误处理¶ 当Django 找不到一个匹配请求的URL 的正则表达式时,或者当抛出一个异常时,Django 将调用一个错误处理视图。 这些情况发生时使用的视图通过4个变量指定。...', namespace='publisher-polls', app_name='polls')), ] polls/urls.py from django.conf.urls import url...例如: url(r'^polls/', include('polls.urls', namespace='author-polls', app_name='polls')), 这将包含polls.urls...如果你只是传递3个参数:include(polls_patterns, 'polls', 'author-polls'),Django 不会抛出一个错误,但是根据include() 的功能,'polls

2.3K30

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

有关这一点我们会给出一个例子。 url() 参数: kwargs 任意关键字参数可传一个字典至目标视图。在本教程中,我们并不打算使用 Django 这一特性。...其中有一个默认值是 django.template.loaders.app_directories.Loader ,Django 就会在每个 INSTALLED_APPS 的 “templates” 子目录下查找模板...由于知道如上所述的 app_directories 模板加载器是 如何运行的,你可以参考 Django 内的模板简单的作为 polls/index.html 模板。...编写一个 404 ( 页面未找到 ) 视图 当你在视图中抛出 Http404 时,Django 将载入一个特定的视图来处理 404 错误。...服务器错误是指视图代码产生的运行时错误。 同样,你在模板根目录下创建一个 500.html 模板并且添加些像“出错了”的内容。

1.8K50

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

如果没有安装,你会得到一个错误,提示No module named django。 本教程是为Django 1.10和Python 3.4或更高版本编写的。...创建投票app 你编写的每个Django应用都是遵循特定约定且包含一个Python包。...Django自带这个功能,它可以自动生成应用的基本目录结构(就像创建项目那样) project和app区别: 一个app实现某个功能,比如博客、公共档案数据库或者简单的投票系统; 一个project...进入mysite目录,确保与manage.py文件处于同一级,并且键入以下命令来创建你的app: python manage.py startapp polls # pollsapp的name 这将创建一个目录...from django.contrib import admin urlpatterns = [ url(r'^polls/', include('polls.urls')), url

1.4K50

Django来敲门~第一部分【6.2 HTML视图模板】

处理异常 页面出现的异常情况,我们有一些特殊的状态处理方式,如常规情况下在HTTP协议中有一些特殊的状态编码,如404表示访问的资源不存在,500表示服务器内部错误等等,在Django中,我们也可以这么干...首先,捕获到用户访问的数据不存在的异常,然后抛出一个异常对象 改造polls/views.py中的detail函数如下: from django.http import Http404 # 问题详情函数...页面访问的404错误页面 3.4....此时就是我们路由的命名空间登场了,在urls.py模块中,增加一个app_name来定义一个路由的命名空间,后续的路由操作,可以通过命名空间的形式来指定路径了。...修改路由配置如下: polls/urls.py -------------------------- app_name="polls" urlpatterns = [ ....

98120

基于 Jenkins、Gitlab、Harbor、Helm 和 Kubernetes 的 CICD

React 和 Ant Design 构建的一个开源的投票应用,项目地址:https://github.com/callicoder/spring-security-react-ant-design-polls-app...WORKDIR /app COPY target/polls-0.0.1-SNAPSHOT.jar /app/polls.jar EXPOSE 8080 ENTRYPOINT ["java",.../urandom", "-jar","/app/polls.jar"] 由于服务端代码是基于Spring Boot构建的,所以我们这里使用一个openjdk的基础镜像,将打包过后的jar包放入镜像之中,...WORKDIR /app COPY --from=BUILD /usr/app/target/polls-0.0.1-SNAPSHOT.jar /app/polls.jar EXPOSE 8080.../urandom", "-jar","/app/polls.jar"] 前面课程中我们就讲解过 Docker 的多阶段构建,这里我们定义了两个阶段,第一个阶段利用maven:3.6-alpine这个基础镜像将我们的项目进行打包

2.1K11

Django搭建示例项目实战与避坑细节

Django 项目由 1 个 project 和多个 app 组成。...app 的放置目录没有限制,这里先放在和 mysite 的同级目录中,先进入外层的 mysite 文件夹: cd mysite 输入命令创建: django-admin startapp polls 目录结构如下...', 'django.contrib.staticfiles', 'polls.apps.PollsConfig', # 添加 ] 在 polls/models.py 文件中添加数据模型...第一步,告诉 Django 数据模型有更新: python manage.py makemigrations polls 执行后输出: Migrations for 'polls': polls/migrations...介绍了如何安装 Django,创建 Django 的 project 和 app,连接 MySQL,执行数据迁移,最后启动项目的实际操作步骤。思路很清晰。整体流程清楚了,可这些文件都是干嘛的呢?

43860
领券