0
私は日付フィールドを含むモデルを持っており、3つの日付フィールドでインスタンスを並べ替える必要があります。Django:2つの日付順
- タスク1(DATE_START = 22/05/2016、DATE_END = 26/05/2016、のcreated_at = 22/05:私はこれらの3つのインスタンスを持っているのであれば
class Task(models.Model) : title = models.CharField(max_length=100) created_at = models.DateField(auto_now_add=True,editable=False) date_start = models.DateField(default=datetime.date.today) date_end = models.DateField() class Meta: ordering = ['-date_start','-date_end','-created_at']
:今、私はこれを試してみました/ 2016)
- Task2の(DATE_START = 30/10/2016 DATE_END = 01/01/2017のcreated_at = 22/05/2016)
- タスク3(DATE_START = 30/10/2016 DATE_END = 12分の25/2016、created_at = 22/05/2016)
私はこの順序を持つようにしたい:
- タスク1(DATE_STARTが最初である)
- タスク3(タスク3のようなDATE_STARTが、より最近のDATE_ENDです)
- Task2の
私の順序は「doesnの理由tは動作しますか?
はそれがより多くの '[ 'DATE_START'、 'DATE_END']'のようにするべきではないのですか? 「〜」は、降順で表示されます。 – intelis
はい、動作します、ありがとうございます! – Zoulou
答えに移動します。投票してそれを受け入れてください – intelis