如何使用django-sql-explorer配置EXPLORER_CONNECTION_NAME

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用django-sql-explorer配置EXPLORER_CONNECTION_NAME相关的知识,希望对你有一定的参考价值。

我正在使用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')),
...

我想在那里运行查询,但在运行所述查询时遇到异常。我只是想了解如何通过q​​azxswpoi值。

答案

在设置文件中使用以下代码。

EXPLORER_CONNECTION_NAME

以上是关于如何使用django-sql-explorer配置EXPLORER_CONNECTION_NAME的主要内容,如果未能解决你的问题,请参考以下文章

如何配置使用

如何配置与使用CKEDITOR

如何使用 Maven 配置文件设置弹簧活动配置文件

什么是拦截器,如何配置拦截器,如何使用拦截器

如何使用 Gradle 配置 Proguard?

如何使用 Flink 用户配置显示应用配置(application.conf 中的值)