using postgresql database with django
Install the postgresql database in your local computer first from the .exe file on the offical site.
Install the postgresql package for python - psycopg2 using pip in virtualenv
Create a new virtualenv and then install all the dependencies for our project there
Create a new django project
Create a new database using the postgresql command line.
CREATE DATABASE blog
Inside our django project settings.py, set the database as the postgresql like so,
 'default': {
 'ENGINE': 'django.db.backends.postgresql',
 'NAME': 'blog',
 'USER': 'postgres',
 'PASSWORD': 'admin',
 'HOST': 'localhost',
 'PORT': '',
}
Just create models and run makemigrations and migrate command, the new database should work fine.