# 创建名为myapp的数据库 CREATE DATABASE mydb; # 创建用户名和密码 CREATE USER myuser WITH PASSWORD 'mypass'; # 给创建的用户授权 GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
# 以下设置可手动进行设置,也可以在postgresql.conf中进行配置 # 设置客户端字符为utf-8,防止乱码 ALTER ROLE myuser SET client_encoding TO 'utf8';
然后看看这个 setting
1 2 3 4 5 6 7 8 9 10 11
DATABASES = { 'default': { # Always force to use PostgreSQL for now 'ENGINE': 'django.db.backends.postgresql', 'NAME': os.environ.get('DB_NAME'), 'USER': os.environ.get('DB_USER'), 'PASSWORD': os.environ.get('DB_PASSWORD'), 'HOST': os.environ.get('DB_HOST'), 'PORT': int(os.environ.get('DB_PORT')), } }