M
Size: a a a
M
tn
A
M
tn
tn
M
M
tn
M
def query_debugger(func):
@functools.wraps(func)
def inner_func(*args, **kwargs):
reset_queries()
start_queries = len(connection.queries)
start = time.perf_counter()
result = func(*args, **kwargs)
end = time.perf_counter()
end_queries = len(connection.queries)
print("Function : "+ func.__name__)
print("Number of Queries : "+ str(end_queries - start_queries))
print("Finished in : " + str(end - start))
return result
return inner_func
KK
M
M
KK
M
A
M
A
M
DT