django_dmPython 驱动

4.1 简介及安装

Django是基于Python的Web应用程序框架,django_dmPython是DM提供的Django连接DM数据库的驱动。

django_dmPython可以运行在任何安装了python的平台上,可以使用安装包安装,也可以直接用源码安装。

可以使用如下命令很方便地在Windows和Linux操作系统下编译并安装django_dmPython :

//进入到setup.py所在的源码目录,执行以下命令:

python setup.py install

也可以先生成安装文件再进行安装。

在Windows操作系统下生成exe文件的操作如下,之后只需要直接执行exe文件即可安装:

//进入到setup.py所在的源码目录,执行以下命令:

python setup.py bdist_wininst

在Linux操作系统下使用rpm包安装dmPython,生成rpm包的操作如下所示:

//进入到setup.py所在的源码目录,执行以下命令:

python setup.py bdist_rpm

安装和卸载命令参考如下:

安装:rpm -ivh django_dmPython-1.0-1.noarch.rpm

卸载:rpm -e django_dmPython-1.0-1.noarch.rpm

4.2 配置

Django配置数据库默认为sqlite3,这是一个小型数据库。要连接DM数据库,需修改settings.py中的DATABASES元组。配置方法如下:

DATABASES = {  

	'default': {  

		'ENGINE': 'django_dmPython',
  
		'NAME': 'DAMENG',  

		'USER': 'SYSDBA',  

		'PASSWORD': 'SYSDBA',  

		'HOST': 'localhost', 
  
		'PORT': '5236',  

		'OPTIONS': {'local_code':1,'connection_timeout':5}
  
	}  

}

OPTIONS:是各个驱动都支持的选项,只要在OPTIONS中以字典对象的方式配置dmPython.connect支持的选项即可,例如:'local_code':1。可以包含多个字典对象,用逗号分隔。

微信扫码
分享文档
扫一扫
联系客服