引用
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有以下好处:首先,虚拟机允许在没有网络连接问题的情况下进行安装,并且可以随时查找在线解决方案。其次,虚拟环境提供了一个安全的试验平台,可以在不影响主要操作系统的情况下...
综上所述,Gentoo作为一个高度可定制的Linux发行版,不仅为用户提供了一个强大而灵活的操作系统平台,还通过其丰富的文档资源和活跃的社区支持,为用户解决了在使用过程中可能遇到的各种问题。无论是在专业领域还是...
以下是对Gentoo Linux安装和使用的详细讲解。 ### 一、Gentoo Linux的安装 Gentoo 的安装过程通常分为以下几个步骤: 1. **准备工作**:首先,你需要一个可启动的安装介质,这可以是CD、USB驱动器或网络安装。...
2. **硬件准备**: 在开始安装前,确保你的硬件兼容Gentoo,并了解必要的硬件配置,如处理器、内存、硬盘空间和网络连接等。Gentoo支持多种架构,包括x86(32位)和x86_64(64位),以及其他如PowerPC、ARM等。 3. *...
Code Listing 3中使用`fdisk`进行分区,创建了 `/boot`(32MB)、`/swap`(512MB)和剩余空间作为根目录`/`(/dev/hda3)的分区。 3. **建立文件系统**:Code Listing 4中,使用`mke2fs`创建了ext2或ext3文件系统...
- **结束安装**:在安装过程的最后一步,用户将创建至少一个标准用户账户,以便在日常操作中使用。 #### 使用Gentoo - **软件安装与管理**: - **Portage入门**:作为Gentoo的核心软件包管理系统,Portage的学习...
学会如何在Gentoo中安装和管理软件是使用Gentoo的基本技能。这包括使用Portage来安装、更新软件包,了解Portage的工作原理和初始化脚本的使用,以及如何维护系统环境变量。 ### Portage高级特性 Portage是一个高度...
这份手册是2013年的最新版本,由社区成员花费大量时间翻译而成,旨在帮助用户理解和使用Gentoo Linux系统。 在手册中,特别提到了关于内核配置的部分,这对于Gentoo的用户来说至关重要,因为Gentoo以其高度自定义的...
- **安装方法**:Gentoo 可以通过多种方式进行安装,包括使用安装光盘、从已有的 Linux 发行版、从 Knoppix 或其他可引导光盘、通过网络启动等。 - **默认安装方式**:本手册主要介绍了使用最小安装光盘进行安装的...
在使用Gentoo时,你需要掌握Portage的使用: 1. **Portage入门**:了解如何更新软件包、安装新软件以及管理依赖关系。 2. **USE标记**:USE标记是Gentoo的一大特色,它控制软件包的编译选项,影响系统行为。 3. *...
本文详细讲述gentoo桌面环境gnome-light的安装过程,如何配置主机网络,如何让gentoo支持中文,如何挂载windows下的NTFS文件系统,如何使gentoo支持声音 的输入输出,让你的emerge极大地加快下载速度,并安装音视频...
配置网络是安装过程中的关键步骤,手册提供了设置网络连接的方法,包括有线和无线网络的配置,确保在安装过程中能获取到必要的更新和软件包。预备磁盘部分则涉及硬盘分区和文件系统的创建,这部分详细解释了如何规划...
如果未安装,可以使用包管理器进行安装,例如在Gentoo中使用`emerge python`。 - **安装Django**:访问Django官方网站下载最新版本的源码,然后通过Python的`setup.py install`命令进行安装。安装完成后,可以在...
描述该项目使您可以在Gentoo中使用Dantrell B.的,从而在下运行流行的桌面环境,而不是 ^-^ Dantrell的叠加层是发行版(由Gentoo的原始首席建筑师Daniel Robbins衍生出来的衍生产品)的官方支持组件。 它提供了大约...