美文网首页
使用model.objects.filter获取数据库中的数据

使用model.objects.filter获取数据库中的数据

作者: TTTRX | 来源:发表于2019-07-30 15:00 被阅读0次

之前想要获取数据库中用户名为fgx的项,代码如下:

def saveOfficialPriceToSql(request):
    userName="fgx"
    shoes=Shoes.objects.filter(user=username)
    print(type(shoes))
    for shoe in shoes.objects.all():
        id=shoe.ShoesId

得到这样的报错信息:

AttributeError: 'QuerySet' object has no attribute objects

这是因为Shoes.objects.filter(user=username)得到的是多项,shoes是一个单项object的一个集合。我们可以把shoes当成一个List,List中的每一项才是我们真正要拿到的内容。因此我们将代码这样修改:
代码如下:

def saveOfficialPriceToSql(request):
    userName="fgx"
    shoes=Shoes.objects.filter(user=username)
    print(type(shoes))
    for shoe in shoes:
        id=shoe.ShoesId

参考链接

AttributeError: 'QuerySet' object has no attribute

支付宝红包码,你领红包我赚赏金;土豪请任意收钱码打赏

相关文章

  • 使用model.objects.filter获取数据库中的数据

    之前想要获取数据库中用户名为fgx的项,代码如下: 得到这样的报错信息: AttributeError: 'Que...

  • JDBC与数据库

    本文以MySQL 数据库为例,讲解在Java中如何连接数据库,获取数据库的连接。 一、仅使用JDBC 仅使用JDB...

  • 数据库之元数据——DatabaseMetaData

    元数据 在jdbc中获取数据库的定义,例如:数据库,表,列的定义信息。就用到元数据 在jdbc中可以使用:数据库元...

  • Mongodb Study Notes

    图形化工具的使用: 基本操作 获取当前数据库名称 创建数据库 查看数据库状态 获取当前数据库版本 查看数据库相关帮...

  • 海量数据解决方案

    缓存和页面静态化 缓存:将从数据库中获取的结果暂时保存起来,在下次使用时无需重新到数据库中获取。页面静态化:将程序...

  • 2018-10-24 excel&数据库

    单机程序和在线程序 excel&数据库 sqlyog是使用的软件格式 数据库客户端的使用 怎么能获取表数据 获取全...

  • Python操作数据库之records

    安装 快速使用 使用步骤: 连接数据库,返回 db 数据库对象 db 对象执行 sql 语句 获取数据库的格式是标...

  • Flask+MySQL+Echarts实现前后端交互

    在MySQL中创建数据表,使用python连接数据库,Ajax实现数据获取,Flask框架做web后台,最后使用E...

  • AngularJS SQL+HTML DOM+事件

    AngularJS SQL 在前面章节中的代码也可以用于读取数据库中的数据。 使用 PHP 从 MySQL 中获取...

  • JDBC数据库的连接池

    一 平时使用jdbc弊端 普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的...

网友评论

      本文标题:使用model.objects.filter获取数据库中的数据

      本文链接:https://www.haomeiwen.com/subject/xrknrctx.html