рассказ может затянутся) спрашивай по существу, кратко так:
su postgresql
createuser -W dbuser
createdb -O dbuser djangodb # если кодировка template1 базы не утф, то лучше явно задать кодировку createdb --encoding="UTF-8" --locale="ru_RU.UTF-8" --owner dbuser --template=template0 djangodb
у меня он такой
# "local" is for Unix domain socket connections only
local all postgres ident
local sameuser all ident
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
DATABASE_ENGINE = 'postgresql_psycopg2'
DATABASE_NAME = 'djangodb'
DATABASE_USER = 'dbuser'
DATABASE_PASSWORD = 'пароль который ты ввёл при создании юзера'
DATABASE_HOST = '127.0.0.1'
DATABASE_PORT = '5432'
+по я советую (настаиваю=) ) ставить pgbouncer
это всё (создание юзера и базы) можно прочесть в офдоке постгреса