为什么QuerySet.count()可以返回非零值,而list(QuerySet.all())却产生一个空列表?

问题描述 投票:0回答:1

我正在使用django-extensions运行一个脚本,下面是它的暂停执行情况。

illustrating the problem

这怎么可能?

我在Windows上运行Django 2.2.1,使用本地postgres实例。数据库本身是用 psql 从用 pg_dump | gzip. 还有一个数据库,是用pgAdmin从一个自定义格式文件中还原出来的,在这个文件上的代码工作得很好,所以我想我把还原工作搞乱了,但是怎么搞的呢?

python django postgresql django-queryset
1个回答
1
投票

用选项重新创建备份后,问题得到了解决。--format=c --blobs --section=pre-data --section=data --section=post-data.

© www.soinside.com 2019 - 2024. All rights reserved.