Search code examples
pythonpeeweeflask-peewee

Get SQL query count in peewee


Is it possible to count queries in peewee? Make it in Django as follows:

from django.db import connection
print len(connection.queries)

Solution

  • You can act just like here: subclass Database setting it up to count queries:

    def execute(*args, **kwargs):
        self.counter += 1  # or put the query into some list, as you like
        return super().execute(args, kwargs)