आपको ;
put डालना होगा psql कमांड के अंत में। जैसा कि आप देख सकते हैं, आदेश के बाद
winsome=# CREATE DATABASE testfor_psl
प्रॉम्प्ट को =#
. से बदल दिया गया है करने के लिए -#
. इसका मतलब है कि psql अभी भी ;
. प्रदान करके कमांड के पूरा होने की प्रतीक्षा कर रहा है ।
साथ ही, django प्रोजेक्ट के लिए डेटाबेस उपयोगकर्ता बनाना बेहतर है। तो यहाँ आपको क्या करना है:
-
डेटाबेस में उपयोगकर्ता बनाएँ (psql में):
CREATE USER testfor_psl_user WITH password 'pass';
-
उस उपयोगकर्ता के बराबर स्वामी के साथ डेटाबेस बनाएँ:
CREATE DATABASE testfor_psl ENCODING 'UTF8' TEMPLATE template0 OWNER testfor_psl_user;
-
django प्रोजेक्ट सेटिंग में क्रेडेंशियल सेट करें:
DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql_psycopg2", "NAME": "testfor_psl", "USER": "testfor_psl_user", "PASSWORD": "pass", "HOST": "localhost", "PORT": "5432", # default port } }