`
marlgl
  • 浏览: 74221 次
  • 性别: 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
分享到:
评论

相关推荐

    gentoo手册-word文档

    - **其他发行版**:从已经安装好的另一个发行版中安装 Gentoo,这种方式适用于已有操作系统的场景。 - **恢复软盘**:使用恢复软盘作为安装介质。 #### 五、问题解决 如果在安装过程中遇到问题,可以采取以下措施...

    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常见功能分析

    ### Gentoo Linux下的X ...此外,对于Gentoo Linux的新手来说,熟悉Portage的使用以及了解Gentoo的更新机制也是非常重要的。通过不断实践和学习,用户可以更好地掌握Gentoo Linux的强大功能,享受更加流畅的使用体验。

    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`命令进行安装。安装完成后,可以在...

    gentoo完美技术手册

    - **网络设置**: 在安装Gentoo之前,需要配置网络连接以便能够访问互联网,这一步对于下载所需的文件至关重要。 - **网络配置**: 指导用户如何设置网络接口,包括DHCP和静态IP地址配置。 **1.4 准备磁盘** - **...

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

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

    Gentoo Linux 2008 x86手册(安装)

    - 在安装过程中,确保网络连接正常至关重要,因为Gentoo通常需要从网上下载最新源代码。 4. **准备磁盘** - 安装前需对硬盘进行分区,以满足Gentoo的存储需求。这部分将指导用户如何创建必要的分区布局。 5. **...

Global site tag (gtag.js) - Google Analytics