Django 拼接兩個queryset 或是兩個不可以相加的對象實例
1、使用 | 直接將兩個queryset拼接起來
querysets = one_queryset | two_queryset
2、使用chain拼接
import itertools
querysets = itertools.chain(one_queryset,two_queryset)
補充知識:django queryset相加和篩選
1、集合相加
a = {1,2,3}
b = {3,4,5}
print(type(a))
print(a|b)
2、queryset 符合條件的篩序
projects = Project_models.objects.filter(user=request.user).order_by('id')
projects = projects.filter(bad_numbers__gt=0).order_by('bad_numbers')
以上這篇Django 拼接兩個queryset 或是兩個不可以相加的對象實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python中數(shù)組,列表:冒號的靈活用法介紹(np數(shù)組,列表倒序)
下面小編就為大家分享一篇Python中數(shù)組,列表:冒號的靈活用法介紹(np數(shù)組,列表倒序),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
python實現(xiàn)郵件循環(huán)自動發(fā)件功能
這篇文章主要介紹了python實現(xiàn)郵件循環(huán)自動發(fā)件功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09

