2.3. 调试RQL

2.3.1. 可用级别

服务器调试标志。它们可以使用二进制运算符组合。

2.3.2. 启用详细输出

要调试RQL语句,启用详细输出可能很有用:

from cubicweb import server
server.set_debug(server.DBG_RQL|server.DBG_SQL|server.DBG_ALL)

另一个演示如何在特定代码站点调试挂钩的示例:

from cubicweb.server import debugged, DBG_HOOKS
with debugged(DBG_HOOKS):
    person.cw_set(works_for=company)

2.3.3. 检测最大的RQL查询

Profiling and performance 章节(参见 分析

2.3.4. API