setting up a django prostgress project

  1. Install PostgreSQL: sudo apt-get update sudo apt-get install postgresql postgresql-contrib

  2. Create a new PostgreSQL user and database: sudo -u postgres createuser -P yourusername sudo -u postgres createdb -O yourusername yourdatabasename

  3. Install psycopg2: pip install psycopg2

  4. Configure settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'yourdatabasename', 'USER': 'yourusername', 'PASSWORD': 'yourpassword', 'HOST': 'localhost', 'PORT': '', } }

  5. Migrate the database: python manage.py migrate