2020
10-08
10-08
Django QuerySet查询集原理及代码实例
一概念Django的ORM中存在查询集的概念。查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。当调用如下过滤器方法时,Django会返回查询集(而不是简单的列表):all():返回所有数据。filter():返回满足条件的数据。exclude():返回满足条件之外的数据。order_by():对结果进行排序。对查询集可以再次调用过滤器进行过滤,也就意味着查询集可以含有零个、一个或多个过滤器。过滤器基于所给的参数限制查...
继续阅读 >
代码伺候:先看如下代码:例1:message=Message.objects.filter(pk=message_id2)message[0].id=message_id2message[0].content=content2message[0].message_type=message_type2print(message[0].id)print(message[0].content)message[0].save()可正常从QuerySet中读取数据,并打印出来,无误。可是无法将数据同步到数据库中。(1)all()返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询...