数据库手动添加了数据 django查询显示没有

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕美 2020-05-22 09:57:08

同学,你好。

1、django的get是从数据库的取得一个匹配的结果,返回一个对象, 没有数据或返回多条数据都会抛异常。

2、同学可以看下查询的"李四"是否存在,或者对应的看下数据库表中的数据名字后是否有多余的内容

3、同学可以使用filter查询出学生姓名为"李四"的记录,再使用count()统计出个数

http://img1.sycdn.imooc.com//climg/5ec7311d092e309710510416.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

提问者 weixin_慕莱坞2045262 2020-05-21 21:00:08
  • 能用all查询到score的分数,但是查不到人名
    2020-05-21 21:00:34
提问者 weixin_慕莱坞2045262 2020-05-21 20:49:45
提问者 weixin_慕莱坞2045262 2020-05-21 20:45:57

但是用objects.count()函数查询又能查出有9个数据 很诡异

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师