如何计时Django查询

我一直使用Python的
timeit
库来计算我的小Python程序。 现在我正在开发一个Django应用程序,我想知道如何计算我的Django函数,尤其是查询。 例如,我的views.py中有一个
def index(request)
,它在加载索引页面时会执行一些操作。 如何在不改变现有功能的情况下使用
timeit
计时这个特定功能?     
已邀请:
调试工具栏是您想要的,它可以帮助您计算每个查询的时间。 或者这个片段也可以。 http://djangosnippets.org/snippets/93/     
如果您的django项目处于调试状态,您可以使用以下命令查看数据库查询(和时间):
>>> from django.db import connection
>>> connection.queries
我知道这不会满足您对配置文件功能的需求,但希望它有助于查询部分!     

要回复问题请先登录注册