I have worked with python for a while, but never django. I am taking over a project that a different employee made before leaving our company. I am wondering if there is a difference between the option postgresql and postgresql_psycopg2 as a database driver for django.
In some articles and the docs about how to set up a django project I have seen just postgresql and in others I have seen the postgresql_psycopg2. I couldn't find anything in the docs (here or here) that mentioned psycopg2, so is this just the old way of writing the option?
Is one just an alias for the other or are they actually different enignes? I also couldn't find any other SO questions on this.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',# here I also saw postgres_psycopg2
'NAME': 'premqcsite',
'USER': 'django_user',
'PASSWORD': 'Encepta_123',
'HOST': 'localhost',
'PORT': '5432',
}}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…