我在Django中使用Python shell来进行一些查询.结果不断被截断.我收到消息,"剩下的元素被截断了." 我怎样才能看到所有结果?或者,如何将结果写入文件?
Dan*_*man 48
当您在shell中输出它们时,Queryset会自动执行此操作 - 这会隐式调用repr
它们.如果你调用查询集list
,那将输出所有内容:
list(MyModel.objects.all())
Run Code Online (Sandbox Code Playgroud)
请注意,您不需要在代码中执行此操作,这仅适用于shell中的输出.显然,要注意在具有大量条目的模型上执行此操作.