关于更新数据库数据
来源:6-2 理解模型变更与迁移
树莓派是什么派
2020-02-21
老师您好!
对于以下两种获得首行信息有什么区别呢p1 = User.objects.all()[:1]
p2 = User.objects.filter(id=1)
我打印了p1,p2输出是一样的,但是一但我用update就会有区别
p1.update(nickname='helloworld')
这样子是会报错的AssertionError: Cannot update a query once a slice has been taken.
但是我使用p2.update(nickname='helloworld')
是一切正常的
谢谢老师~
写回答
1回答
-
咚咚呛
2020-02-21
p1和p2应该是不一样的,你说的输出一样是什么意思?
p1和p2得到的数据结构是不一样的。
00
相似问题