[英]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.