Django使用postgresql數據庫


1)添加新的數據庫用戶

 create user <...> with password <...>;

2)創建數據庫並指定所屬用戶

 create database django_test owner <...>;

3)Django數據庫配置

注:python環境中需安裝psycopg2-binary:pip install psycopg2-binary

 DATABASES = {
 'default': {
 'ENGINE': 'django.db.backends.postgresql_psycopg2',
 'USER': '...',
 'PASSWORD': '...',
 'HOST': '...ip',
 'PORT': '...',
 'NAME': '...'
 }
 }

4)修改postgresql配置文件,指定允許遠程連接

 # vi /etc/postgresql/10/main/postgresql.conf
 listen_addresses = '*' # 運行遠程連接

5)重啟postgresql服務

 systemctl restart postgresql

6)允許任意用戶從任意機器上以密碼方式訪問數據庫

 # vi /etc/postgresql/10/main/pg_hba.conf
 host all all 0.0.0.0/0 md5

7)重啟postgresql服務


免責聲明!

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



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