今天就跟大家聊聊有關Python中怎么連接PostgreSQL數據庫,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
1. 安裝PostgreSQL數據庫,數據庫的下載用的可以用8.4.2版本
2. windos下,直接運行win的安裝版,直接運行即可;
3. 安裝完成后,數據庫服務應該自動運行了,可以運行開始->程序->postgresql文件夾下的 pgadminIII 圖型界面的管理工具來管理數據庫 安裝數據庫和python連接用的psycopg包,(win下我用的是已經編譯好的二進制psycopg版本 2.0.13forpython2.6版)
數據庫連接模塊安裝完成后,通過前面描述的測試方法沒有問題就可以通過django連接數據庫了
可以新建一個apps(應用程序),編寫一個model。
系統對app有一個約定: 如果你使用了Django的數據庫層(模型),你必須創建一個django app。模型必須存放在apps中。 因此,為了開始建造 我們的模型,我們必須創建一個新的app。
再新建的models.py中建立模型,每個模型相當于單個數據庫表,每個屬性也是這個表中的一個字段。 屬性名就是字段名,它的類型(例如 CharField )相當于數據庫的字段類型 (例如 varchar )。
在Python連接PostgreSQL數據庫的實際操作步驟的過程中需用下面的命令對校驗模型的有效性:
python manage.py validate
validate 命令檢查你的模型的語法和邏輯是否正確。如果一切正常,你會看到 0 errors found 消息。
模型確認沒問題了,運行下面的命令來生成 CREATE TABLE 語句:
python manage.py syncdb
執行這個命令后,他會自動生成數據庫,它會根據 INSTALLED_APPS 里設置的app來檢查數據庫,如果表不存在,它就會創建它。 需要注意的是, syncdb 并 不能 同步模型的修改到數據庫。
看完上述內容,你們對Python中怎么連接PostgreSQL數據庫有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。