Hi, I've completed a handful of Django tutorials (including the official Django one, the Mozilla one, and several Udemy courses), and I have a pretty good understanding of how Django works. Yet every time I try to use PostgreSQL instead of SQLite (using [this tutorial](https://www.enterprisedb.com/postgres-tutorials/how-use-postgresql-django)) and try to set up custom user admin (using [this tutorial](https://wsvincent.com/django-allauth-tutorial-custom-user-model/)), I constantly get migration errors.
Can anyone recommend better tutorials for understanding how to use PostgreSQL? (Even just understanding that I have to use psycopg2-binary instead of psycopg2 took days since it's not mentioned in any of the tutorials I found online.) Thanks in advance!