1
querysetでエントリを2つ以上のフィールドの合計(または何らかの公式)でソートしたいとします。例えばソート。 Django
:
sorted_artikles=Article.all().sort_by('sum_of_rating+user_vetes+user_readed')
example model:
Class Article(models.Model):
text=CharField()
author=ForeinKey()
user_voted=IntegerField()
rating=IntegerField()
user_readed=IntegerField()
は、i)は、(メソッドのORDER_BYをサブクラス化する必要がありますか?
あなたは私を例に挙げることができますか? – Pol
...誰も彼らがもう指摘しているドキュメントを読んでもらえませんか? 'SomeModel.objects.extra(select = {'fieldsum': 'field1 + field2 + field3'}、order_by = ['fieldsum'])' –