0
我不想使用Meta
中的默認排序進行永久排序。我寧願在運行時更新它,而不是從模板中訪問它。有沒有比以下更優雅的方式?在django運行時更新相關模型的排序
def get_object(self, queryset=None):
question = super().get_object(queryset)
question.choice_set.ordered = question.choice_set.order_by('-votes')
return question
因爲如果底層對象發生變化,這不會更新。
你可以在你正在查詢的函數中進行排序。 – badiya
您能否提供您的模型的一個最低限度的例子?請更好地解釋「在運行時更新它」是什麼意思。 – cezar