モデルのデフォルトの並べ替え順序を、(整数キーではなく) 関連モデルのフィールドに設定することは可能ですか? つまり、両方のモデルのフィールドを持つ SQL order by 句を生成するものはありますか? もしそうなら、どのように?これは query_by で実行できますが、デフォルトで設定する方法がわかりません。ありがとう。
class Foo(models.Model):
name = models.CharField(max_length=50)
class Bar(models.Model):
related = models.ForeignKey(Foo)
bar_date = models.DateField()
class Meta:
ordering = ('bar_date', 'related.name', )