Django连接达梦数据库
目录
1.准备
操作系统:linux7.9
CPU:X86_64
数据库版本:DM8
python安装包,Django安装包,驱动压缩包
2.安装python3.8
2.1解压python3.8.1
tar -zxvf Python-3.8.11.tgz
2.2安装
cd Python-3.8.11/
./configure prefix=/usr/local/python3.8.11
make && make install
2.3创建软链接
ln -s /usr/local/python3.8.11/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3.8.11/bin/pip3.8 /usr/bin/pip3
2.4查看版本
3.安装达梦python驱动(dm_Python)
3.1解压python.zip
unzip python.zip
3.2安装
cd /dm8/drivers/dmPython/
设置环境变量,添加:export LD_LIBRARY_PATH=/dm8/bin
3.3测试
4.安装Django
4.1解压
tar -zxvf Django-3.1.13 .tar.gz
4.2安装
cd cd Django-3.1.13/
python3 setup.py install
4.3建立软链接
ln -s /usr/local/python3.8.11/bin/django-admin /usr/bin/django-admin
注释:如果缺少包,就去下载安装
4.4测试
5.安装达梦Django驱动(django_dmPython)
5.1安装
cd django317/django_dmPython
python3 setup.py install
5.2测试
5.3建立项目
进入django下的bin目录
django-admin startproject job
找到settings.py修改allowed_host数据库
DATABASES = { ‘default’: { ‘ENGINE’: ‘django_dmPython’, ‘NAME’: ‘DAMENG’, ‘USER’: ‘SYSDBA’, ‘PASSWORD’: ‘SYSDBA’, ‘HOST’: ‘localhost’, ‘PORT’: ‘5236’, ‘OPTIONS’: {‘local_code’:1,‘connection_timeout’:5} } }
6.启动
pthon3 manage.py runserver 192.168.119.134@8000
测试:
python3 manage.py migrate
python3 manage.py createsuperuser