i boş ve kimliği ('field__isnull', 'name') qs.order_by yapmak ister bir tarih saat alanı var ama bu sonuçları:django order isnull değeriyle mı?
Join on field 'field' not permitted. Did you misspell 'isnull' for the lookup type?
tüm bu mümkün mü?
i boş ve kimliği ('field__isnull', 'name') qs.order_by yapmak ister bir tarih saat alanı var ama bu sonuçları:django order isnull değeriyle mı?
Join on field 'field' not permitted. Did you misspell 'isnull' for the lookup type?
tüm bu mümkün mü?
orada daha iyi yolları olabilir, ama bir olasılık sizin Sorgu Kümesi açıklama etmektir edilebilir: Ben senin modelin böyle bir şey olduğunu umuyorum
from django.db.models import Count
qs.annotate(null_count=Count('field_name')).order_by('null_count')
:
date_deleted = models.DateTimeField(blank=True, null=True)
sonra Gerçek Eğer bunu yapabilir:
qs.order_by('-date_deleted')
Bu, sıfır olmayan değerler için tarihe göre sıralama ayırır; Sadece 2 grup isteyen, boş ve null olmayan. – Rebs