配置django连接ORCALE数据库

Django安装、配置流程

预备过程:

安装Python以及pip(对于目前新版本的Python,安装过程中会自带pip安装)

Django安装过程:

Step1:利用pip安装django。

在命令行执行如下命令:

  1. pip install django

Step2:进入准备新建django项目的目录

执行如下命令创建一个项目:

  1. django-admin.py startproject mysite

其中,mysite表示项目名称。

Step3:进入外层mysite文件夹内,执行如下命令并测试服务是否可以正常启动:

  1. python mange.py runserver 0.0.0.0:8000

该服务主要用于在开发的过程中测试,而不是正式运营。

此时可以通过ip:8000/来访问该网站。

开发服务器会根据需要自动重载python代码,而无需专门重启服务器。

但对于添加文件等操作,则需要手动重启服务器。

此时,我们在本地使用浏览器访问localhost:8000,如果能成功看到如下页面,则表示安装成功:

Step4:配置settings.py文件

通常,我们需要修改如下配置:

  1. ...
  2. TIME_ZONE = ‘Asia/Shanghai‘
  3. ...
  4. DATABASES = {
  5. ‘default‘: {
  6. ‘ENGINE‘: ‘django.db.backends.oracle‘,
  7. ‘NAME‘: ‘orcl‘, #数据库名称
  8. ‘USER‘: ‘hello‘, #用户名
  9. ‘PASSWORD‘: ‘hello‘, #密码
  10. ‘HOST‘: ‘127.0.0.1‘, #HOST
  11. ‘PORT‘: ‘1521‘, #端口
  12. }
  13. }

其中,TIME_ZONE是为了设置时区为北京时间,DATABASES则是在配置Oracle数据库。

Step5:配置完成后,执行如下命令进行数据库初始化

  1. python manage.py migrate

执行成功后,数据库初始化完成,整个安装配置过程也就到此结束了。

 可能会报错ORA-01031: insufficient privileges

ORA-01031权限不足

采用oracle创建用户并授予dba权限

1)创建用户: create user hello identified by hello;

2)授予dba权限  grant connect,resource,dba to hello;

时间: 2024-10-30 04:35:51

配置django连接ORCALE数据库的相关文章

Windows7下PL/SQL配置远程连接Oracle数据库

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用.同时,PL/SQL也是一种程序语 言,叫做过程化SQL语言(Procedural Language/SQL).PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL 语句的使用上增加了编程语言的特点.PL/SQL只有Oracle数据库有,Mysql目前不支持PL/SQL. 由于工作关系,最近需要操作SQL语句,数据库是Oracle10g.操作数据库总不能直接在服务器上操作吧,一般都是 远程,所以找

solr配置DataImport连接MySQL8数据库注意:

在编辑器连接mysql8数据库的url: jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8&serverTimezone=GMT%2B8注意:配置DataImport连接MySQL8数据库的配置文件data-config.xml: jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8&serverTimezone=GMT%2B8两个相差: amp; 原文地

使用Django创建一个后端是SQLSERVER的简单系统(一)Django连接SQLServer数据库

window环境下Django连接SQLSERVER, 1.创建项目: 2.创建application: 3.使用pycharm打开项目,如下图: 4.配置虚拟环境: 安装Django\pyodbc\django-pyodbc-azure,如下图: 5.在配置环境中配置连接字符: 6.在配置环境中安装app,设置templates路径: 7.定义一个类: 8.make migrations: 9.migrate: 10.我们看一下数据库: 11. 表已经建好了,接下来我们写一个管理系统. 原文地

PLSQL Developer配置OCI连接远程数据库

当前环境: 本机系统:Win7 32位 PLSQL版本:9.06 数据库版本:10.2 32位 下面开始具体操作. 1.在Oracle官网下载instantclient-basic-win32-10.2.0.3-20061115.zip,解压到某个目录,比如D:\develop\oci.那么这个目录就是PLSQL Developer里面OCI应该填写的目录. 2.在该目录下创建network目录,在network目录下创建admin目录,也就是D:\develop\oci\network\adm

PL/SQL配置和连接远端数据库

1. 安装与配置 (1) 安装 因为是免安装的绿色版,所以解压到目录就可以了,保证目录中没有空格.下划线和中文字符. 还有一点,PL/SQL需要和Oracle的版本一致,都是32位或者都是64位,否则会导致PL/SQL无法读取Oracle的.dll文件. (2) 查看PL/SQL版本 1) 启动PL/SQL. 2) 选择"Help"菜单项中的"About"选项. 3) 在弹出的窗口中,点击左上角叹号标志,里面写着版本号. (3) 查看Oracle版本 1) 进入Or

Django连接MySQL数据库

1.修改settings.py 配置数据属性 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'fruitdb', 'USER': 'root', 'PASSWORD':'hellosandy', } } 修改完后进入终端进入项目目录下执行python manage.py shell命令启动交互界面输入一下代码验证数据库配置是否成功.没报错则成功! >>> from django.db im

PHP7在windows上配置远程连接Oracle数据库的方法

由于项目需求,需要去其他项目组的oracle数据库上面去定时的获取一些数据,在本地配置了一下连接都oracle的方法,踩过windows上配置的一个又一个的坑,终于完成了配置,在此分享一下,希望能够帮助到有需要的的人. 1.首先验证一下他们给的只读账号是否能够连接成功,需要在本地安装连接工具(PLSQL Developer) 2.配置PLSQL Developer连接需要下载oracle即时客户端(instantclient_11_2)工具,建立一个tnsnames.ora文件里面保存连接数据库

django 连接mysql 数据库

1.新建一个mysite项目:django-admin startproject mysite 2.进入项目目录,新建一个app : python manage.py startapp polls 3.安装mysqlclient :pip install mysqlclient 4.在settings.py  database中设置数据库连接配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'm

修改本地配置远程连接oracle数据库

当我们需要查看数据库信息时,我们更愿意通过客户端来查看,这样不仅操作方便,而且查看更精准.那么需要远程连接数据库需要在本地修改那些配置呢?以下是我个人的经验,希望大家都指正. 1.在oracle安装目录\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora文件中添加红线以下的配置,可以换行,但不能有间隔. # tnsnames.ora Network Configuration File: E:\oracle\product\11.2