为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】: 【CPU】: 【问题描述】*:
Django配置数据库默认为sqlite3,这是一个小型数据库。要连接DM数据库,需修改settings.py中的DATABASES元组,如下 DATABASES = { ‘default’: { ‘ENGINE’: ‘django_dmPython’, ‘NAME’: ‘DAMENG’, ‘USER’: ‘SYSDBA’, ‘PASSWORD’: ‘SYSDBA’, ‘HOST’: ‘localhost’, ‘PORT’: ‘5236’, ‘OPTIONS’: {‘schema’:XXX,‘connection_timeout’:5} } } OPTIONS:是各个驱动都支持的选项,只要在OPTIONS 中字典对象的方式配置dmPython.connect 支持的选项即可。 dmPython.connect属性是有schema选项的,具体可以参考dmpython手册
Django配置数据库默认为sqlite3,这是一个小型数据库。要连接DM数据库,需修改settings.py中的DATABASES元组,如下
DATABASES = {
‘default’: {
‘ENGINE’: ‘django_dmPython’,
‘NAME’: ‘DAMENG’,
‘USER’: ‘SYSDBA’,
‘PASSWORD’: ‘SYSDBA’,
‘HOST’: ‘localhost’,
‘PORT’: ‘5236’,
‘OPTIONS’: {‘schema’:XXX,‘connection_timeout’:5}
}
}
OPTIONS:是各个驱动都支持的选项,只要在OPTIONS 中字典对象的方式配置dmPython.connect 支持的选项即可。
dmPython.connect属性是有schema选项的,具体可以参考dmpython手册