Python 按创建顺序查询除最新对象外的所有对象
正如标题所解释的,假设我有以下疑问:Python 按创建顺序查询除最新对象外的所有对象,python,django,django-models,django-queryset,Python,Django,Django Models,Django Queryset,正如标题所解释的,假设我有以下疑问: main_article = Article.objects.latest() prev_articles = Article.objects.all().order_by('-created') 我希望prev\u articles不包含最新的文章(即main\u articles的对象)。我试着查找这个,但在链接上一篇文章时,似乎找不到排除最新文章的方法 你会怎么做 try: articles = Article.objects
main_article = Article.objects.latest()
prev_articles = Article.objects.all().order_by('-created')
我希望prev\u articles
不包含最新的文章(即main\u articles
的对象)。我试着查找这个,但在链接上一篇文章时,似乎找不到排除最新文章的方法
你会怎么做
try:
articles = Article.objects.all().order_by('-created')[1:]
except IndexError:
articles = Article.objects.none()