配置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.  
  5. DATABASES = {
  6.     'default': {
  7.         'ENGINE': 'django.db.backends.oracle',
  8.         'NAME': 'orcl', #數據庫名稱
  9.         'USER': 'hello', #用戶名
  10.         'PASSWORD': 'hello', #密碼
  11.         'HOST': '127.0.0.1', #HOST
  12.         'PORT': '1521', #端口
  13.     }
  14. }

其中,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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM