【发布时间】:2017-12-25 05:00:28
【问题描述】:
嗨,我关注Django documenatation,我已经安装了Django 1.8 和python 2.7.12,我想连接到oracle 11g 数据库,为此我已更改settings.py 在 mysite 文件夹中像这样用于数据库信息的文件
DATABASES = {
'default': {
'ENGINE' : 'django.db.backends.oracle',
'NAME' : 'XE',
'USER' : 'chandan',
'PASSWORD' : 'root',
'HOST' : 'localhost', }
}
当我运行 python manage.py runserver 和
python manage.py migrate
from .utils import InsertIdVar, Oracle_datetime, convert_unicode
File "C:\PYTHON27\lib\site-packages\django\db\backends\oracle\utils.py", line 10, in <module>
(int(Database.version.split('.', 2)[1]) >= 1 or
ValueError: invalid literal for int() with base 10: '0rc1'
我是否必须更改 settings.py 中的 DATABASE 部分 或者需要做什么?
【问题讨论】:
-
哪个版本正在使用 oracle dB。尝试同时指定端口