背景:对数据库进行序列化操作,在从浏览器调用视图函数时,会报

manager objects is not callable(翻译的内容为:管理器对象不可调用)

框架:django和Django REST Framework

代码:

视图函数:

原因:数据库没有没有id=1的数据

排故思路:从浏览器的报错内容入手,报错内容为:管理器对象不可调用,从这句话可以可以理解为,我们所要调取的对象是错误的或者是不存在的,我们去查询数据库,是没有数据的。我们从报错的内容知道,manager是一个管理器,objects是管理器的名称。而我们要进行的操作是获取数据库id=1的数据。所以,出现报错的原因是我们搜索的对象在数据库是不存在的。

解决方法:我们只需要在数据库添加一条数据,而且,id必须是1,然后我们再重新刷新浏览器页面。

manager objects is not callable(管理器对象不可调用)相关推荐

  1. 【Django入门】——模型管理器对象、模型管理器类和模型类

    文章目录 一.模型管理器对象 1. 自定义模型管理器对象 2. 自定义模型管理器类 3. 自定义模型管理器类应用 3.1 重写框架的方法 3.2 封装自定义方法 4. 模型管理器对象的`model`属 ...

  2. Django:ORM基本操作-CRUD,管理器对象objects,----->查询2(filter,exclude,get,查询谓词)

    https://docs.djangoproject.com/zh-hans/3.2/ref/models/expressions/ Microsoft Windows [版本 10.0.19042. ...

  3. Django:ORM基本操作-CRUD,管理器对象objects,----->查询1(all,values,values_list,order_by)

    Microsoft Windows [版本 10.0.19042.928] (c) Microsoft Corporation.保留所有权利.C:\Users\520>cd mysiteC:\U ...

  4. Django:ORM基本操作-CRUD,管理器对象objects,----->聚合查询、原生数据库操作

    Microsoft Windows [版本 10.0.19042.928] (c) Microsoft Corporation.保留所有权利.C:\Users\520>cd..C:\Users& ...

  5. Django:ORM基本操作-CRUD,管理器对象objects,----->删除:删除单个数据,删除批量数据

    Microsoft Windows [版本 10.0.19042.928] (c) Microsoft Corporation.保留所有权利.C:\Users\520>cd mysiteC:\U ...

  6. Django:ORM基本操作-CRUD,管理器对象objects,----->查询3(单条更新,批量更新)

    >>> b1 = Book.objects.get(id=1) >>> b1 <Book: 书名:python_出版社:清华大学出版社_价格:20.00_市场 ...

  7. Django:ORM基本操作-CRUD,管理器对象objects,----->新增

    Microsoft Windows [版本 10.0.19042.928] (c) Microsoft Corporation.保留所有权利.C:\Users\520>cd..C:\Users& ...

  8. python 上下文管理器、 else 块、@contextmanager

    文章目录 1. else 2. with上下文管理器 3. contextlib模块实用工具 4. @contextmanager 装饰器 learn from <流畅的python> 1 ...

  9. Python 上下文管理器和with块 一

    上下文管理器对象存在的目的是管理 with 语句,就像迭代器的存在是为了管理 for 语句一样 上下文管理器协议包含 __enter__ 和 __exit__ 两个方法 把值绑定到目标变量上(as 子 ...

最新文章

  1. php 上传图片并生成缩略图,php 图片上传并生成缩略图代码
  2. .NET Framework/.NET Compact Framework/.NET Micro Framework功能集比较
  3. [Hadoop in China 2011] 中兴:NoSQL应用现状及电信业务实践
  4. moodeaudio 源码_MoodeAudio 音频播放器上手配置
  5. 一个女人在公司做领导是如何在4年内做到年薪200万的?
  6. filezilla 设置服务器_服务器ftp软件,五款服务器ftp软件的使用方法
  7. Python——Window启动服务
  8. 写web项目时出现的错误:来自“http://localhost:63342/Demo/test01/day0618/css/a.css”的资源已被阻止,因为 MIME 类型(“text/html”)
  9. 阅读《原则》有感之工作原则
  10. win7此计算机无法加入家庭组,Win7系统无法加入家庭组问题的解决方法
  11. 1153:绝对素数(一本通)
  12. 验证码短信收不到的原因及解决办法
  13. Centos Linux 和 CentOS Stream比较
  14. 【微信小程序】./miniprogram\ 未找到 [1.06.2210141][win32-x64]错误
  15. live555 android,live555
  16. servet的生命周期是怎样的?
  17. APP又被下架?手把手教你整改合规
  18. javac的命令(-Xbootclasspath、-classpath与-sourcepath等)
  19. 博力扬LED大屏专用光纤收发器千兆单模单纤兼容诺瓦灵星雨德普达中德等
  20. Prezi安装中文字体找不到“com.prezi.PreziDesktop”文件夹的解决办法

热门文章

  1. 微信小程序RSA非对称加密。
  2. 如何利用eclipse创建一个java web项目?
  3. C/C++基础 hypot函数
  4. win10桌面文件丢失的处理总结
  5. 通用样式 -表格的每行的复选框选中打印
  6. 入手python难不难_Python难不难?容易学吗?
  7. centos php 开启libgdgd_linux gd
  8. 在vue里面使用eval()函数
  9. 数据分析师三个等级_数据分析课|这三个等级的数据分析师报考条件,一定是你需要的...
  10. vue01-前端知识体系(狂神)