Django 對接 PostgreSQL,Web 框架開發(fā)領(lǐng)域的新王炸組合!
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
Django 簡介Django 處于“開箱即用”狀態(tài)時,默認設(shè)置為與 SQLite 交互 - SQLite 是 Python 發(fā)行版中包含的輕量級關(guān)系數(shù)據(jù)庫。因此,默認情況下,Django 會自動為您的項目創(chuàng)建一個 SQLite 數(shù)據(jù)庫。 除了 SQLite,Django 還支持其他流行的數(shù)據(jù)庫,包括 PostgreSQL、MySQL 和 Oracle。 但是,PostgreSQL 具有許多 Django 支持的其他數(shù)據(jù)庫不具備的功能,這使得它成為生產(chǎn)中 Django 應(yīng)用程序的理想選擇。 在虛擬環(huán)境中安裝 Django首先,請確保已安裝了 Python 3。 現(xiàn)在,我們必須設(shè)置一個虛擬環(huán)境。這非常重要,因為您正在構(gòu)建一個巨大的應(yīng)用程序,并且您不希望各種組件的各種版本相互沖突。 在命令提示符中輸入以下內(nèi)容,以安裝 virtualenv:
使用 pip,可以通過簡單的一行指令,從命令行輕松安裝 Django。 進入該目錄后,通過執(zhí)行以下命令,創(chuàng)建虛擬環(huán)境:
您可以為該環(huán)境指定任何您想要的名稱。現(xiàn)在執(zhí)行以下命令,來激活環(huán)境:
這必須在我們在虛擬環(huán)境中安裝任何應(yīng)用程序之前完成。 如果虛擬環(huán)境已激活,您將在命令提示符中看到 (myenv)。要退出虛擬環(huán)境,只需鍵入 “deactivate”。 在虛擬環(huán)境處于活動狀態(tài)的情況下,安裝 Django。
我們還需要安裝 psycopg2。psycopg2 是一個軟件包,它允許 Django 使用 PostgreSQL 數(shù)據(jù)庫。同樣,要安裝,請執(zhí)行命令:
創(chuàng)建新的 Django 項目安裝 Python 組件后,您現(xiàn)在可以創(chuàng)建實際的 Django 項目文件。 只要你已經(jīng)有了一個項目目錄,你就可以讓 Django 在這里安裝文件。它將使用實際代碼創(chuàng)建一個二級目錄,這是正常的,并在此目錄中放置一個管理腳本。關(guān)鍵是你要明確指定目錄,而不是讓 Django 以相對于我們當前的目錄創(chuàng)建項目:
此時,您的項目目錄(在此示例中為
配置 Django 數(shù)據(jù)庫設(shè)置打開項目中的
我們需要更改這些設(shè)置,以將我們的 PostgreSQL 集成到項目。
讓我們快速了解下這些設(shè)置:
測試您的項目此外,您現(xiàn)在可以創(chuàng)建一個超級用戶,以登錄到管理員操作面板。
系統(tǒng)將提示您提供登錄憑據(jù)。 現(xiàn)在一切都已設(shè)置好了,通過運行 Django 開發(fā)服務(wù)器,來測試您的數(shù)據(jù)庫是否正在運行。
在您的 Web 瀏覽器中,訪問您服務(wù)器的域名或 IP 地址,后面跟上
你應(yīng)該會進入到默認的 Django 主頁: 如果在地址欄將 身份驗證后,您可以訪問默認的 Django 管理界面: 完成探索后,可在終端窗口中按 CTRL-C 以關(guān)閉開發(fā)服務(wù)器。 該文章在 2024/8/19 18:41:01 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |