get方法:

通过值来精确查询

django数据基础查询

该方法给get()里面字段名=‘想查询的值’,如果有则返回queryset格式。如果没有则报错

first方法:

该方法可以返回数据库中的第一条数据,因为他返回的是一个queryset,所以还可以在基于这个对他关联的字段在进行下一步查询:

django数据基础查询

django数据基础查询

这里user字段与User表匹配的外键,然后关联名称是blogs,所以通过这个可以匹配到这个表相应的数据,然后在对字段进行调用返回相应的值

django数据基础查询

filter方法:

他相当于一个条件查询

django数据基础查询

该方法可以在里面传入queryset也可以像get一样传入相应的值。

 

使用filter时候,在里面可以传入多种参数进行条件筛选:

django数据基础查询

如字段名__lt=2表示小于2的这个字段全部数据。

lte是小于等于

相关文章: