簡體   English   中英

如何在psycopg2中創建數據庫,我需要嗎?

[英]how do i create a database in psycopg2 and do i need to?

我正在使用django創建一個博客。

我收到“操作錯誤:致命:角色“ [數據庫用戶]”不存在。

但是我還沒有創建任何數據庫,我所做的全部都是在setting.py中的數據庫詳細信息中填寫的。

我是否必須使用psycopg2創建數據庫? 如果是這樣,我該怎么辦?

是嗎:

蟒蛇

導入psycopg2 psycopg2.connect(“ dbname = [名稱] user = [用戶]”)

提前致謝。

連接數據庫之前,需要創建數據庫,添加用戶,為所選用戶設置訪問權限。 參考Postgres的安裝/配置指南。

通常,在嘗試使用Django連接數據庫之前,您將在外部創建數據庫。

這是您的私人服務器嗎? 如果是這樣,可以使用一些命令行工具來設置PostgreSQL用戶並創建數據庫。

如果是共享主機,則可以使用CPanel或主機提供的任何實用程序來執行此操作。 例如,當我共享托管后,托管管理員會向我授予數據庫用戶和密碼。 也許你也是。

設置完成后,您的settings.py文件中將放置用戶名和密碼憑據以及數據庫名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM