“ProductList”对象没有属性“object_list”

2023-11-23

In my ProductList类,当我尝试打电话时get_context_data在另一种方法中,我收到错误'ProductList' object has no attribute 'object_list'

def get_context_data(self, **kwargs):
        c = super(ProductList, self).get_context_data(**kwargs)
        c['category'] = self.category
        c['category_menu'] = self.get_category_menu()
        c['filters'] = self.filters
        c['expanded_filters'] = self.get_expanded_filters()
        c['active_filters'] = self.get_active_filters()
        c['category_list'] = self.category.get_children().filter(in_lists=True)
        c['colors_list'] = self.get_colors_list(c['object_list'])
        return c

def get_queryset(self):

    data = self.get_context_data()

是什么导致了这个错误?

我怎样才能得到object_list在我的第二种方法中?


您可能会收到以下错误line in get_context_data()超类的:

queryset = kwargs.pop('object_list', self.object_list)

The get的方法BaseListView设置object_list通过调用在视图上get_queryset method:

self.object_list = self.get_queryset()

但是,就你而言,你正在打电话get_context_data() in get_queryset方法本身和当时object_list未在视图上设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“ProductList”对象没有属性“object_list” 的相关文章

  • 对于模板上的非活动用户,user.is_authenticated 始终返回 False

    在我的模板中 login html 我有 if form errors if user is authenticated div class alert alert warning div
  • PyQt:数据不可 JSON 序列化

    我是 PyQt GUI 的新手 我想获取a的数据QLineEdit文本框 为此我正在使用text 方法 我正在获取数据 但数据类型是QString 我需要将其作为 json 数据传输到服务器 为此我使用json dumps 方法 但我收到错
  • Python Scrapy:“runspider”和“crawl”命令有什么区别?

    有人可以解释一下两者之间的区别吗运行蜘蛛 and crawl命令 应该在什么情况下使用它们 在命令中 scrapy crawl options
  • django smart selects on Django version 3.0.1 - 错误 ImportError: 无法从 'django.utils' 导入名称 'six' [重复]

    这个问题在这里已经有答案了 已安装 django smart selects pip install django smart selects 并且在 django 版本 3 0 1 上不起作用 我是按照官方安装指南进行配置的 enter
  • 加密数据库字段的好方法?

    我被要求加密数据库中的各种数据库字段 问题是这些字段在读取后需要解密 我在用着Django and SQL Server 2005 有什么好主意吗 See 在 SQL Server 2005 数据库中使用对称加密 https web arc
  • Vimeo API:获取下载所有视频文件的链接列表

    再会 我正在尝试从 Vimeo 帐户获取所有视频文件的列表 直接下载的链接 有没有办法在 1 GET 请求中做到这一点 好的 如果是API限制的话 就100倍 我有硬编码脚本 我在其中发出 12 个 GET 请求 1100 多个视频 根据文
  • App Engine 上的 Django 与 webapp2 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 了解 Python 2.7 中的缩进错误

    在编写 python 代码时 我往往会遇到很多缩进错误 有时 当我删除并重写该行时 错误就会消失 有人可以为菜鸟提供 python 中 IndentationErrors 的高级解释吗 以下是我在玩 CheckIO 时收到的最近 inden
  • Django User 模型,添加功能

    我想向 Django 的默认用户模型添加一个新函数 用于检索模型类型的相关列表 这样的 Foo 模型 class Foo models Model owner models ForeignKey User related name owne
  • django npm 和 Node 包架构

    在我加入的项目中 这是以下架构node packages Django project app1 app2 node modules foundation sites grunt static css images js urls py s
  • PyCharm 中有 HTML 块 {%%} 的快捷方式吗?

    我正在使用 HTML 块 例如 block content 经常使用 但必须输入括号和百分比符号很麻烦 有没有捷径或其他方法可以自动执行此操作 到目前为止我刚刚发现这个 PyCharm 中有插入 的快捷方式吗 https stackover
  • Django 之外的 Django 模型

    我有一个非 Django 项目 我想使用 Django 模型作为数据访问层 添加了模型库requirements txt django model utils 3 1 1 代码设置如下 from django conf import set
  • 使用 MongoDB 作为我们的主数据库,我应该使用单独的图数据库来实现实体之间的关系吗?

    我们目前正在为一家专业公司内部实施类似 CRM 的解决方案 由于存储信息的性质以及信息的不同值和键 我们决定使用文档存储数据库 因为它完全适合目的 在本例中我们选择 MongoDB 作为此 CRM 解决方案的一部分 我们希望存储实体之间的关
  • 如何使用 DJango Rest Framework 上传多个图像?

    我可以使用以下代码上传单个图像 如果我选择多个图像 则仅上传所选图像中的最后一个图像 模型 py class Image models Model property id models ForeignKey properties Addre
  • Python 内置的 super() 是否违反了 DRY?

    显然这是有原因的 但我没有足够的经验来认识到这一点 这是Python中给出的例子docs http docs python org 2 library functions html super class C B def method se
  • 未知错误:Chrome 无法启动:异常退出

    当我使用 chromedriver 对 Selenium 运行测试时 出现此错误 selenium common exceptions WebDriverException Message unknown error Chrome fail
  • Django 视图中的“请求”是什么

    在 Django 第一个应用程序的 Django 教程中 我们有 from django http import HttpResponse def index request return HttpResponse Hello world
  • API 端点的 Django 子域配置

    我已经建立了一个 Django 项目 它使用django rest framework提供一些 ReST 功能 网站和其他功能都运行良好 然而有一个小问题 我需要我的 API 端点指向一个不同的子域 例如 当用户访问该网站时 他 她可以根据
  • Django - 电子邮件发送两次

    每当我使用如下所示的电子邮件设置从views py调用下面的方法时 电子邮件的两份副本都会发送给收件人 并且我收到如下所示的错误 def sendEmailBasic request msg EmailMessage Request Cal
  • Django南迁移AttributeError

    我在 Django 1 4 中向南 0 7 5 迁移时遇到了这个错误 我最近将时区设置更改为 false 即 USE TZ False 以解决另一个问题 有任何想法吗 谢谢 code django ssc dev ssc ssc pytho

随机推荐

  • 在C++中将字符串转换为浮点型

    考虑到字符串可能无效 将字符串转换为浮点数 在 C 中 的最佳方法是什么 这里是输入的类型 20 1 0 07 x 0 I used strtof它工作得很好 但问题是它在出错时以及将字符串 0 传递给函数时都返回 0 我使用的代码非常简单
  • 为什么oracle存储过程的执行时间会根据其执行方式而大大增加?

    这是我的问题 我们有一个名为的存储过程HEAVY SP根据执行方式 执行时间会大大增加 1 调用执行 在 Oracle SQL Developer IDE 中直接执行 CALL HEAVY SP 0 F 5 takes 15秒 我们当前的解
  • Extjs 4 如何获取父组件的id?

    我有多个字段集 并在 Extjs 4 中的每个字段集中都有 Button 我想获取按钮单击事件的字段集 ID 以便我可以知道从哪个字段集中单击了按钮 我如何得到这个 xtype fieldset id fs1 items xtype but
  • Windows 8 上的 easy_install.exe 权限被拒绝

    以管理员身份运行命令提示符我尝试运行 easy install U setuptools 它返回以下内容 Searching for setuptools Reading https pypi python org simple setup
  • 将应用程序图标设置在活动工具栏中的右侧

    我正在使用 AppCompact 库 并遇到了一些布局 定位问题 我想将应用程序图标放置在 ActionBar 的右侧 一种方法是在工具栏中定义一个按钮 但是是否有标准方法可以在 ActionBar 的右侧设置 App 图标和向上按钮 正如
  • std::shared_ptr::owner_before 和 std::owner_less:“基于所有者的顺序”到底是什么意思?

    我发现了一些关于此的讨论 但似乎没有任何内容具体说明 基于所有者的订单 实际上是什么 是否有效评估 lt 关于拥有的指针内存地址的值 它定义了一个任意严格的弱排序 其中两个指针当且仅当它们共享所有权或都为空时才等效 等价性以通常的方式定义
  • cakephp密码验证

    var validate array password gt array passwordlength gt array rule gt array between 8 50 message gt Enter 8 50 chars pass
  • 在 php 中使用过多的 include()

    我有在 php 脚本中大量使用 include 的习惯 我想知道这是一个好方法吗 我只是经常使用 include 因为它使代码看起来更适合面向未来的编程 您可能想查看而不是使用 include自动加载
  • 从“canonical_addresses”表中获取地址

    我正在开发一个 Android 应用程序 我从以下 uri 中获取了recipient id content mms sms conversations simple true 现在我想从 canonical addresses 中获取地址
  • 通过 API 调用设置表单的初始值

    在我的 React 游戏中 我使用名为 Formik 的 React 库作为表单 在其中 您可以像这样设置表单的初始值
  • 拒绝直接访问 S3 上的文件

    我正在构建一个具有以下行为的 django s3 应用程序 用户登录 用户上传文档 gt 文档转到 S3 最终在数据库中具有 UID 名称和别名 用户可以下载该文档 我正在寻找一种方法来拒绝其他用户 或者更糟糕的是 未登录 查询和访问文件
  • Bash - 如果 apt-get/dpkg 正在运行,如何检查软件包是否可以安装?

    在 bash 脚本中我想安装一个包 在明智地这样做之前 我需要检查是否没有其他实例apt get or dpkg已经在工作了 如果是这样的话 那么apt get会失败 因为它已经锁定了 检查是否足够 var lib dpkg lock an
  • Gradle processResources - 文件包含 $ 字符

    你怎样才能执行gradle processResources在包含的文件上 字符而不转义 在文件中 我有一些静态 html 文件位于 resources static文件夹建议Spring Boot 参考文档 但是 当我尝试执行时gradl
  • 如何在log4net中为多行日志条目添加缩进?

    我知道这个问题我同意这个答案 但是我可以使用 log4net 执行以下操作吗 而不是 2013 04 09 12 54 47 093 INFO Main Line 1 Line 1 Line 1 Line 2 Line 2 Line 2 L
  • 缩放后的 QPixmap 看起来很糟糕

    我有以下小部件 pixmap QtGui QPixmap r pics cdaudio png scaled 100 100 图像从 256x256 缩小 它看起来相当不稳定 如何在 Qt 内平滑地扩展它 Use the transform
  • 当 mysql_query 返回 false 时

    除了编写错误的查询并且没有访问表的权限之外 当mysql query返回假 还有其他案例吗 请参阅参考指南 对于 SELECT SHOW DESCRIBE EXPLAIN 等返回的语句 结果集 mysql query 成功时返回资源 否则返
  • 我的 App Engine 应用程序不会自动创建默认存储桶

    我的应用程序引擎应用程序不会自动创建默认存储桶我不明白这是为什么 我的其他应用程序工作正常 但是当我在新应用程序中运行相同的代码时 我正在处理它 但它不会创建 Google 云存储桶 有人有主意吗 已弃用的方法 转到您的 App Engin
  • 将整数列表传递给存储过程

    这是我的存储过程 ALTER PROCEDURE dbo Dan numbers varchar 10 AS BEGIN SET NOCOUNT ON select numbers numbers END 在SSMS中 我可以像这样成功执行
  • 单击浏览器后退按钮时如何调用事件

    单击浏览器后退按钮时如何调用 jquery 事件 我在 asp net mvc 中使用单页应用程序 我想在用户按下浏览器的后退按钮时显示一个确认框以离开屏幕 我如何在浏览器后退按钮上调用 jquery 函数 请帮忙 我已经搜索并找到了推送状
  • “ProductList”对象没有属性“object_list”

    In my ProductList类 当我尝试打电话时get context data在另一种方法中 我收到错误 ProductList object has no attribute object list def get context