我曾经使用python一段时间,但从来没有django.我正在接手一个不同的员工在离开公司之前做的项目.我想知道选项postgresql和postgresql_psycopg2作为django的数据库驱动程序之间是否存在差异.
在一些文章和关于如何设置django项目的文档中我只看到了postgresql,在其他文章中我看到了postgresql_psycopg2.我在提到psycopg2 的文档(这里 或这里)中找不到任何东西,所以这只是编写选项的旧方法吗?
一个只是另一个的别名还是它们实际上是不同的enignes?我也找不到任何其他SO问题.
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',
}}
Run Code Online (Sandbox Code Playgroud) 所以我创建了一个 postgresql 数据库,我想使用 sqlalchemy 将它链接到我的 python 代码,但是因为我在 pgadmin 中创建了数据库,所以我不知道在代码中提到什么作为数据库的 url。先感谢您。