在我的Django项目中,我想使用一个只在
postgresql中可用的queryset方法,如果正在使用postgresql.
如何从settings.DATABASES检查数据库?
假设这个结构:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # could be: 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'
我的python技能太弱,无法遍历字典结构=(
最佳答案
from django.conf import settings
if settings.DATABASES['default']['ENGINE'] == 'django.db.backends.postgresql_psycopg2':
# happy coding