iはnullになるとid(「field__isnull」、「名前」)をqs.order_byをしたいことができます日時フィールドを持っているが、これは、その結果:djangoの順序はisnullの値ですか?
Join on field 'field' not permitted. Did you misspell 'isnull' for the lookup type?
がすべてで、このことは可能ですか?
iはnullになるとid(「field__isnull」、「名前」)をqs.order_byをしたいことができます日時フィールドを持っているが、これは、その結果:djangoの順序はisnullの値ですか?
Join on field 'field' not permitted. Did you misspell 'isnull' for the lookup type?
がすべてで、このことは可能ですか?
がより良い方法でもよいが、一つの可能性はあなたのクエリセットに注釈を付けることである可能性があります
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)
真 なら、あなたこれを行うことができます:
qs.order_by('-date_deleted')
これは、null以外の値の日付によるソートを強制します。ちょうど2つのグループ、ヌルと非ヌルが欲しい。 – Rebs