from django.conf import settings def info(): db_settings = settings.DATABASES['default'] if 'postgres' in db_settings['ENGINE']: engine = 'PostgreSQL' url = '{HOST}:{PORT}/{NAME}'.format(**db_settings) elif 'mysql' in db_settings['ENGINE']: engine = 'MySQL' url = '{HOST}:{PORT}/{NAME}'.format(**db_settings) elif 'sqlite' in db_settings['ENGINE']: engine = 'SQLite' url = '{NAME}'.format(**db_settings) else: engine = 'unknown' url = '' return { 'engine': engine, 'url': url, 'is_sqlite': engine == 'SQLite', }