我在 Django 中有这个模型:
Class SmallNews(models.Model):
date_news = modeles.DateField
...
Class BigNews(models.Model):
date_news = modeles.DateField
...
我想创建对象列表(SmallNews + BigNews)并按 DateField 对所有对象进行排序。最好的方法是什么?
我在 Django 中有这个模型:
Class SmallNews(models.Model):
date_news = modeles.DateField
...
Class BigNews(models.Model):
date_news = modeles.DateField
...
我想创建对象列表(SmallNews + BigNews)并按 DateField 对所有对象进行排序。最好的方法是什么?
您可以获取两个查询集,然后使用
chain
from将它们合并为一个itertools
。然后,您可以根据 date_news 字段对新列表进行排序。例如: