如何使用cx_oracle django程序包连接到oracle旧数据库?

熟透的

我连接到旧版Oracle数据库后端的数据库设置为

DATABASES = { 'bannerdb': { 'ENGINE': 'django.db.backends.oracle', 'NAME': 'host:port/service_name', 'USER': 'username', 'PASSWORD': 'password', },

我正在使用此命令使用以下命令运行create models.py文件

python manage.py inspectdb --database=bannerdb >models.py

我的问题是以下

  • 当我inspectdb如上所述运行命令时,它将创建一个空models.py文件,如下

     from __future__ import unicode_literals
     from django.db import models
    

我做了很多研究,但无法找到一种models.py使用cx_oracle软件包为oracle数据库后端创建文件的方法,请帮忙。我是一只新蜜蜂。

熟透的

我解决了这个问题,与使用django与其他数据库(postgres,mysql等)进行连接不同,我无法访问oracle旧数据库,需要手动创建models.py文件。就我而言,python manage.py inspectdb --database=bannerdb >models.py没有用。我创建了models.py文件

class table_name(models.Model):
    ID = models.CharField(max_length=9, primary_key=True)
    title = models.CharField(max_length=20, null=True)
    first_name = models.CharField(max_length=60, null=True)
    middle_name = models.CharField(max_length=60, null=True)
    last_name = models.CharField(max_length=60)

    class Meta:
        db_table="table_name_oracle_database"

有关使用oracle数据库后端的完整说明,请参见http://www.oracle.com/technetwork/articles/dsl/vasiliev-django-100257.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python连接到Oracle数据库(cx_oracle)

来自分类Dev

如何在假脱机中使用python cx_Oracle

来自分类Dev

cx_oracle如何更新blob列

来自分类Dev

在cx_oracle上使用多个主机

来自分类Dev

如何使用熊猫Write_Frame将结果导出到cx_Oracle中的Oracle数据库

来自分类Dev

Robot Framework 数据库连接 cx_Oracle

来自分类Dev

如何使用Python cx_Oracle从US7ASCII Oracle中读取国家字符(> 127)?

来自分类Dev

使用 cx_Oracle executemany() 从 Python 列表/字典批量插入 Oracle 数据库

来自分类Dev

Python Cx_Oracle; 如何使用列表作为参数执行 SQL 插入

来自分类Dev

如何使用pyinstaller构建cx_oracle应用程序以使用多个Oracle客户端版本?

来自分类Dev

数据库:使用cx_oracle通过python检查数据类型

来自分类Dev

如何修复cx_Oracle:DLL加载失败?

来自分类Dev

如何在包含“@”符号的 cx_Oracle 中接受密码

来自分类Dev

使用cx_Oracle中csv文件中的变量更新数据库

来自分类Dev

使用Python设置cx_Oracle环境变量

来自分类Dev

使用绑定时,cx_Oracle返回空查询

来自分类Dev

使用绑定时,cx_Oracle返回空查询

来自分类Dev

cx_Oracle 使用 Windows 身份验证

来自分类Dev

cursor.fetchall() 使用 cx_Oracle 返回空元组

来自分类Dev

Python cx_Oracle更新

来自分类Dev

Cx_Oracle和Pyinstaller

来自分类Dev

cx_oracle的安装失败

来自分类Dev

CX_Oracle CTE 执行

来自分类Dev

cx_Oracle 向后兼容?

来自分类Dev

如何在不安装Oracle客户端和cx_Oracle的情况下访问Oracle数据库?

来自分类Dev

无法用python的cx_Oracle连接oracle远程数据库

来自分类Dev

Python ETL-使用cx_Oracle批量或迭代将大型数据集加载到Oracle数据库中

来自分类Dev

使用即时客户端通过Python3(cx_Oracle)连接到Oracle数据库时,错误“ DPI-1047:无法找到64位Oracle客户端库”

来自分类Dev

使用python cx_Oracle,如何调用具有多个声明的DBMS_METADATA.SET_TRANSFORM_PARAM?

Related 相关文章

  1. 1

    使用python连接到Oracle数据库(cx_oracle)

  2. 2

    如何在假脱机中使用python cx_Oracle

  3. 3

    cx_oracle如何更新blob列

  4. 4

    在cx_oracle上使用多个主机

  5. 5

    如何使用熊猫Write_Frame将结果导出到cx_Oracle中的Oracle数据库

  6. 6

    Robot Framework 数据库连接 cx_Oracle

  7. 7

    如何使用Python cx_Oracle从US7ASCII Oracle中读取国家字符(> 127)?

  8. 8

    使用 cx_Oracle executemany() 从 Python 列表/字典批量插入 Oracle 数据库

  9. 9

    Python Cx_Oracle; 如何使用列表作为参数执行 SQL 插入

  10. 10

    如何使用pyinstaller构建cx_oracle应用程序以使用多个Oracle客户端版本?

  11. 11

    数据库:使用cx_oracle通过python检查数据类型

  12. 12

    如何修复cx_Oracle:DLL加载失败?

  13. 13

    如何在包含“@”符号的 cx_Oracle 中接受密码

  14. 14

    使用cx_Oracle中csv文件中的变量更新数据库

  15. 15

    使用Python设置cx_Oracle环境变量

  16. 16

    使用绑定时,cx_Oracle返回空查询

  17. 17

    使用绑定时,cx_Oracle返回空查询

  18. 18

    cx_Oracle 使用 Windows 身份验证

  19. 19

    cursor.fetchall() 使用 cx_Oracle 返回空元组

  20. 20

    Python cx_Oracle更新

  21. 21

    Cx_Oracle和Pyinstaller

  22. 22

    cx_oracle的安装失败

  23. 23

    CX_Oracle CTE 执行

  24. 24

    cx_Oracle 向后兼容?

  25. 25

    如何在不安装Oracle客户端和cx_Oracle的情况下访问Oracle数据库?

  26. 26

    无法用python的cx_Oracle连接oracle远程数据库

  27. 27

    Python ETL-使用cx_Oracle批量或迭代将大型数据集加载到Oracle数据库中

  28. 28

    使用即时客户端通过Python3(cx_Oracle)连接到Oracle数据库时,错误“ DPI-1047:无法找到64位Oracle客户端库”

  29. 29

    使用python cx_Oracle,如何调用具有多个声明的DBMS_METADATA.SET_TRANSFORM_PARAM?

热门标签

归档