`
marlgl
  • 浏览: 73503 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Gentoo中,使用Django 连接 Oracle

    博客分类:
  • DB
阅读更多
引用
Django supports Oracle Database Server versions 9i and higher. Oracle version 10g or later is required to use Django's regex and iregex query operators. You will also need the cx_Oracle driver, version 4.3.1 or newer.


gentoo portage中没有cx_Oracle,所有要自己创建cxoracle.ebuild
创建ebuild具体方法-A2

ebuild cxoracle-4.3.1.ebuild digest
echo "dev-python/cxoracle ~x86" >> /etc/portage/package.keywords
emerge -av cxoracle


../settings.py
DATABASE_ENGINE = 'oracle'                    
DATABASE_NAME = 'orcl' 
DATABASE_USER = 'username'                      
DATABASE_PASSWORD = 'password'                  
DATABASE_HOST = 'hostname'                            
DATABASE_PORT = '1521'  


如有以下error出现,请安装最新版的cx_Oracle
$ python manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_manager(settings)
  File "//usr/lib/python2.5/site-packages/django/core/management
/__init__.py", line 340, in execute_manager
    utility.execute()
...
 File "//usr/lib/python2.5/site-packages/django/db/backends/
oracle/introspection.py", line 13, in DatabaseIntrospection
    cx_Oracle.NCLOB: 'TextField',
AttributeError: 'module' object has no attribute 'NCLOB'



参考资料:
A1. docs.djangoproject.com
A2. 由于http://zh.gentoo-wiki.com 暂时不能访问,先参考这个:HOWTO Write Ebuilds
A3. linux 环境下连接Oracle
附件: cxoracle-4.3.1.ebulid
分享到:
评论

相关推荐

    vmware中安装gentoo详解

    使用虚拟机(如VMware)安装Gentoo有以下好处:首先,虚拟机允许在没有网络连接问题的情况下进行安装,并且可以随时查找在线解决方案。其次,虚拟环境提供了一个安全的试验平台,可以在不影响主要操作系统的情况下...

    Gentoo手册

    综上所述,Gentoo作为一个高度可定制的Linux发行版,不仅为用户提供了一个强大而灵活的操作系统平台,还通过其丰富的文档资源和活跃的社区支持,为用户解决了在使用过程中可能遇到的各种问题。无论是在专业领域还是...

    Gentoo linux的安装和使用手册

    以下是对Gentoo Linux安装和使用的详细讲解。 ### 一、Gentoo Linux的安装 Gentoo 的安装过程通常分为以下几个步骤: 1. **准备工作**:首先,你需要一个可启动的安装介质,这可以是CD、USB驱动器或网络安装。...

    gentoo安装文档.doc.rar

    2. **硬件准备**: 在开始安装前,确保你的硬件兼容Gentoo,并了解必要的硬件配置,如处理器、内存、硬盘空间和网络连接等。Gentoo支持多种架构,包括x86(32位)和x86_64(64位),以及其他如PowerPC、ARM等。 3. *...

    gentoo 图解安装手册

    Code Listing 3中使用`fdisk`进行分区,创建了 `/boot`(32MB)、`/swap`(512MB)和剩余空间作为根目录`/`(/dev/hda3)的分区。 3. **建立文件系统**:Code Listing 4中,使用`mke2fs`创建了ext2或ext3文件系统...

    gentoo手册(学习gentoo的参考手册)

    - **结束安装**:在安装过程的最后一步,用户将创建至少一个标准用户账户,以便在日常操作中使用。 #### 使用Gentoo - **软件安装与管理**: - **Portage入门**:作为Gentoo的核心软件包管理系统,Portage的学习...

    Gentoo手册pdf

    学会如何在Gentoo中安装和管理软件是使用Gentoo的基本技能。这包括使用Portage来安装、更新软件包,了解Portage的工作原理和初始化脚本的使用,以及如何维护系统环境变量。 ### Portage高级特性 Portage是一个高度...

    gentoo手册

    这份手册是2013年的最新版本,由社区成员花费大量时间翻译而成,旨在帮助用户理解和使用Gentoo Linux系统。 在手册中,特别提到了关于内核配置的部分,这对于Gentoo的用户来说至关重要,因为Gentoo以其高度自定义的...

    Gentoo Linux 安装手册

    - **安装方法**:Gentoo 可以通过多种方式进行安装,包括使用安装光盘、从已有的 Linux 发行版、从 Knoppix 或其他可引导光盘、通过网络启动等。 - **默认安装方式**:本手册主要介绍了使用最小安装光盘进行安装的...

    Gentoo Linux 安装文档

    在使用Gentoo时,你需要掌握Portage的使用: 1. **Portage入门**:了解如何更新软件包、安装新软件以及管理依赖关系。 2. **USE标记**:USE标记是Gentoo的一大特色,它控制软件包的编译选项,影响系统行为。 3. *...

    gentoo安装配置使用手册 gentoo配置文档.doc.rar

    本文详细讲述gentoo桌面环境gnome-light的安装过程,如何配置主机网络,如何让gentoo支持中文,如何挂载windows下的NTFS文件系统,如何使gentoo支持声音 的输入输出,让你的emerge极大地加快下载速度,并安装音视频...

    Gentoo Linux AMD64 手册

    配置网络是安装过程中的关键步骤,手册提供了设置网络连接的方法,包括有线和无线网络的配置,确保在安装过程中能获取到必要的更新和软件包。预备磁盘部分则涉及硬盘分区和文件系统的创建,这部分详细解释了如何规划...

    Django 快速实战入门.doc

    如果未安装,可以使用包管理器进行安装,例如在Gentoo中使用`emerge python`。 - **安装Django**:访问Django官方网站下载最新版本的源码,然后通过Python的`setup.py install`命令进行安装。安装完成后,可以在...

    funtoo-2-gentoo:使用此funtoo-2-gentoo填充程序在Gentoo中的OpenRC下运行GNOME-3.14(包括额外的live-USB!)

    描述该项目使您可以在Gentoo中使用Dantrell B.的,从而在下运行流行的桌面环境,而不是 ^-^ Dantrell的叠加层是发行版(由Gentoo的原始首席建筑师Daniel Robbins衍生出来的衍生产品)的官方支持组件。 它提供了大约...

Global site tag (gtag.js) - Google Analytics