无法将 oracle 10g XE 连接到 django

Unable connect oracle 10g XE to django

我正在尝试从 windows 连接到 oracle 10g XE 数据库,但出现以下错误

这是我的数据库设置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.oracle',
        'NAME': 'xe',
        'USER': 'xxx',
        'PASSWORD': 'xxx',
        'HOST': '127.0.0.1',
        'PORT': '1527',
    }
}

已安装的库

cx-Oracle==6.1
Django==1.11.10
pytz==2018.3

试图确定解决方案,但没有发现任何相关问题

问题是 cx-Oracle 版本。不幸的是 cx-Oracle 6.1 不支持 oracle 10g 所以降级到 cx-Oracle 5.3 并成功建立连接

cx-Oracle==5.3