我正在使用django-sql-explorer,并且我在setting.py中有三个数据库连接。
我在setting.py中有以下配置
INSTALLED_APPS = (
...
'explorer',
...
)
EXPLORER_CONNECTIONS = {
'Default': 'readonly',
}
EXPLORER_DEFAULT_CONNECTION = 'readonly'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django2',
'OPTIONS': {
'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
},
'USER': 'root',
'PASSWORD': 'bazaar360',
'HOST': 'demodb.birdeye.com',
'PORT': '3306'
},
'integrationdb2': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django1',
'OPTIONS': {
'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
},
'USER': 'root',
'PASSWORD': 'bazaar360',
'HOST': 'demodb.birdeye.com',
'PORT': '3306'
},
'integrationdb3': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django',
'OPTIONS': {
'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
},
'USER': 'root',
'PASSWORD': 'bazaar360',
'HOST': 'demodb.birdeye.com',
'PORT': '3306'
}
}在urls.py中,我添加了以下内容:
...
url(r'^explorer/', include('explorer.urls')),
...我想在那里运行查询,但我在运行查询时得到了一个异常。我只想知道如何传递EXPLORER_CONNECTION_NAME值。
发布于 2018-10-11 06:06:21
在设置文件中使用以下代码。
EXPLORER_CONNECTIONS = { 'Default': 'default' }
EXPLORER_DEFAULT_CONNECTION = 'default'https://stackoverflow.com/questions/51654768
复制相似问题