如何实现将在 filter 将某个字段(假设为 target_field)中为空(即数据库中为 NULL)的数据放在末尾返回,
以下是方法:
from django.db.models import F
query = Model.objects.all()
query = query.order_by(F("target_field").desc(nulls_last=True))
如何实现将在 filter 将某个字段(假设为 target_field)中为空(即数据库中为 NULL)的数据放在末尾返回,
以下是方法:
from django.db.models import F
query = Model.objects.all()
query = query.order_by(F("target_field").desc(nulls_last=True))