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

我在PostDocs和PostGreg2中看到了一些关于SQL和PostGreg2的文章.我在提到psycopg2的文档(herehere)中找不到任何内容,所以这只是编写选项的旧方法吗?

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

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<;1.8,在django 1.9至django.db.backends.postgresql年更名.

在Django 1.9中更改:

django.db.后端.postgresql后端名为

Python-3.x相关问答推荐

类型的可变性对变量的作用域有影响吗?

在Python中从列创建新行

当条件第一次出现时将行标记为True,如果按顺序重复则标记为False

在 sum() 中将字符串转换为 int (或 float)

如何将项目添加到Python中具有固定大小的列表列表中

如何在 python 中将带有时区信息的时间戳转换为 utc 时间

Python中根据分组/ID对两个数据框进行映射,以更接近值的升序排列

如何通过 python 使用 auth no priv 获取 SNMPv3?

如何使用 Selenium 和 Python 作为线程来使用事件(Chrome-Developer-Tools)?

asyncio.as_completed() 应该接受 `Iterable`,但如果输入是 `Generator` 就会崩溃?

Pandas 窗口聚合两个排序表

提高时间复杂度的一些建议

Pandas matplotlib:条形图占总数的百分比

裁剪复数以解决 exp 中的溢出错误

如果原始字符串包含正斜杠,如何返回具有不同可能性的新字符串

将元组列表转换为以整个元组为键的字典列表

协议不支持地址系列在将 Scapy L3socket 与 WSL 一起使用时

Python BeautifulSoup:在 Select 语句中排除其他标签

二进制文件的 Python 3 和 base64 编码

如何使用 asyncio 添加连接超时?