75
OK, so there’s two ways of doing it, as @Ricola3D said there’s the option of checking settings.DATABASES['default']['ENGINE']
:
>>> from django.conf import settings
>>> settings.DATABASES['default']['ENGINE']
'django.db.backends.sqlite3' or 'django.db.backends.postgresql_psycopg2'
But there’s also an (undocumented) vendor property on a connection:
>>> from django.db import connection
>>> connection.vendor
'postgresql' or 'sqlite'
Either way works. I personally prefer connection.vendor
as it looks prettier
Source:stackexchange.com