简介¶
本文档旨在介绍在Python环境使用django框架开发基于神通数据库应用程序接口的程序的步骤和方式。 在django中安装神通数据库的oscar方言,神通oscar方言依赖STPython开发接口,STPython接口依赖ACI接口。 Django部署oscar方言后,并且django的数据库后台配置为神通数据库,即可进行连接神通数据库等操作,调用逻辑如下:
详细STPtyhon的部署,参考《STPython程序员开发指南》 目前支持在Linux和windows环境使用django操作神通数据库,同时支持龙芯、飞腾、鲲鹏、兆芯等多CPU架构下的国产操作系统。
环境部署¶
部署步骤¶
部署前提¶
| 必须组件 | 版本要求 | 默认安装路径 |
|---|---|---|
| Python | django版本支持的Python版本都可以 | |
| STPython | 需要与python版本匹配 | Python安装目录下的Libsite-packages |
| ACI | v2.0.16?以上 | 神通数据库的安装目录下的aci文件夹 |
| Django | 对应的python支持的django版本 | Python安装目录下的Libsite-packages |
| Oscar方言 | 需要与django版本匹配 | 见后续方言的安装章节 |
方言安装¶
将contrib\gis\db\backends\oscar文件夹拷贝到django在Python中的安装目录下:$django\contrib\gis\db\backends下 ; 将db\backends\oscar文件夹拷贝到django包中$django\db\backends下。