Python 作为django的数据库引擎,postgres和postgresql_psycopg2之间有什么区别?

Python 作为django的数据库引擎,postgres和postgresql_psycopg2之间有什么区别?,python,django,python-3.x,postgresql,Python,Django,Python 3.x,Postgresql,我使用python已经有一段时间了,但从未使用过django。我正在接管另一名员工在离开公司前完成的一个项目。我想知道作为django的数据库驱动程序,postgresql和postgresql_psycopg2选项之间是否有区别 在一些关于如何设置django项目的文章和文档中,我只看到了postgresql,在中我看到了postgresql\u psycopg2。我在提到psycopg2的文档(或)中找不到任何东西,所以这只是编写选项的旧方法吗 一个只是另一个的别名,还是它们实际上是不同的名

我使用python已经有一段时间了,但从未使用过django。我正在接管另一名员工在离开公司前完成的一个项目。我想知道作为django的数据库驱动程序,postgresql和postgresql_psycopg2选项之间是否有区别

在一些关于如何设置django项目的文章和文档中,我只看到了postgresql,在中我看到了postgresql\u psycopg2。我在提到psycopg2的文档(或)中找不到任何东西,所以这只是编写选项的旧方法吗

一个只是另一个的别名,还是它们实际上是不同的名字?我也找不到其他关于这个的问题

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',
}}

都一样<代码>django.db.backends.postgresql_psycopg2在django中使用,是否仍然需要使用pip安装pycopg_2,还是现在它包含在django中?@Tanckom我也有同样的问题,发现它没有包含在内。您必须在运行migrate命令之前安装它