我们在日前的开发过过程当中有时需要先建立一个空的查询,然后根据实际的情况进行数据列表处理。下面我们就一起看一下我们总结的有关“Django获取空查询以及Django查询拼合”的操作。
前题认识:
django查询虽然有len但是并不是一个list,所以我们要是纯纯的以list处理方面来处理这个查询列表是不可以的。
Django获取空查询
morelist = models.Article.objects.none()
Django查询拼合
art_list = tag.article.filter(Status=99).exclude(pk=obj.pk)
morelist = morelist | art_list#将空的morelist与art_list拼接到一起
实现查询的前题是二者是一个model,如果model不相同也是不可以的。