Python中文
首页
教程
问答
标签
搜索
登录
注册
在中更改db设置时出现ValueError设置.pyDjango文件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>嗨,我在<a href="https://docs.djangoproject.com/en/1.11/" rel="nofollow noreferrer">Django documenatation</a>之后安装了<strong>Django 1.8和<strong>python 2.7.12,我想连接到oracle 11g数据库,为此我修改了<strong>设置.py</strong>像这样在mysite文件夹中保存数据库信息</p> <pre><code>DATABASES = { 'default': { 'ENGINE' : 'django.db.backends.oracle', 'NAME' : 'XE', 'USER' : 'chandan', 'PASSWORD' : 'root', 'HOST' : 'localhost', } } </code></pre> <p>当我运行<code>python manage.py runserver</code>和</p> <pre><code>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' </code></pre> <p>我必须在中更改<strong>数据库部分吗设置.py</strong>或者需要做什么?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您正在运行一个不兼容的oracle版本,Django的oracle驱动程序试图将版本字符串转换为int,这显然失败了,因为oracle版本字符串包含<code>0rc1</code>。你知道吗</p> <p>您可能需要安装更新版本的Django,1.8是EOL,没有任何安全补丁。如果您要开始一个新项目,请帮自己一个忙,然后选择python3:-)</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
4 回答
无法使用Django\u mssql\u后端迁移到外部hos
1 回答
无法使用Django&Python3.4连接到MySql
8 回答
无法使用Django+nginx上载媒体文件
7 回答
无法使用Django1.6导入名称模式
4 回答
无法使用Django1.7和mongodb登录管理站点
9 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
9 回答
无法使用Djangockedi验证CBV中的字段
9 回答
无法使用Djangocketditor上载图像(错误400)
2 回答
无法使用Djangocron进行函数调用
6 回答
无法使用Djangofiler djang上载文件
7 回答
无法使用Djangokronos
1 回答
无法使用Djangomssql provid
10 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
10 回答
无法使用Djangomssq迁移Django数据库
9 回答
无法使用Djangonox创建用户
3 回答
无法使用Djangopyodb从Django查询SQL Server
7 回答
无法使用Djangopython3ldap连接到ldap
6 回答
无法使用Djangoredis连接到redis
7 回答
无法使用Django中的FK创建新表
8 回答