Django
困难
面试题库
Django
中等
什么情况下 Django 事务会静默吞掉异常?on_commit 回调的作用是什么?
Django
困难
atomic 内部是如何实现的?__enter__/__exit__ 与 set_autocommit、savepoint 之间是什么关系?
Django
中等
transaction.atomic 的嵌套行为是怎样的?savepoint 在其中扮演什么角色?
Django
简单
Django 中如何开启一个原子事务?atomic 装饰器与 with 语句分别怎么用?
Django
中等
F 表达式配合 update() 批量更新时,为什么比循环 save() 更高效且更安全?
Django
中等
Q 对象的 &、|、~ 运算符是如何构建复杂查询的?如何与关键字参数混用?
Django
中等
F 表达式在并发自增场景下如何避免丢失更新?底层生成的 SQL 长什么样?
Django
简单
F 表达式解决什么问题?它与「先读 Python 值再写回」有什么本质区别?
Django
困难
prefetch_related 底层是分几次查询完成的?为什么对多对多通常比 JOIN 更合适?
Django
中等
select_related 与 prefetch_related 能否混用?混用时的执行顺序是怎样的?
Django
困难