Django モデルのメタ クラスを使用してクエリセットを並べ替える必要があります。私はそれを次のように定義しました:
class MyModel(models.Model):
order = models.IntegerField(blank=True, null=True)
class Meta:
ordering = ['order']
一部のレコードは、その「順序」値として null を持っています。queryset を取得すると、順序値として null を持つレコードが結果の先頭に配置されます。そのようなレコードをクエリセットの最後に配置したいだけです。
この目的のためにいくつかの記事をチェックしました。 djangoの順序はnull値ですか? Django : NULL を無視した位置順
しかし、Django モデルの Meta クラスを使用して行う必要があります。メタクラスを介してそれを行うアイデアはありますか?
よろしくフィリップ