Django pyodbc是否支持Nexus DB还是取决于数据库?

时间:2019-05-31 04:11:28

标签: python django python-3.x django-pyodbc nexusdb

我有一个项目,需要在Nexus DB应用程序中连接Django。我已经尝试过Django-pyodbc

DATABASES = {
'default': {
    'ENGINE': "django_pyodbc",
    'HOST': "nexusdb@xxx.xxx.x.xx",
    'USER': "",
    'PASSWORD': "",
    'NAME': "testDB",
    'OPTIONS': {
        'driver': '{NexusDB V3.10 Driver}',
        'host_is_server': True,

    },
}

}

但无法建立连接。有人可以帮我吗?
Django-pyodbc是否支持Nexus DB

谢谢

1 个答案:

答案 0 :(得分:0)

据我所知,django-pyodbc仅支持MS SQL Server。它使用基础的pyodbc包,但是Django引擎所需的许多映射都是特定于SQL Server的。用于SQL Server的最新Django引擎程序包是django-pyodbc-azure

您可能想看看此列表;越流行的数据库就越有可能在任何Web框架中提供支持。 https://db-engines.com/en/ranking

如果您可以将另一个数据库用作Django的默认数据库,则可以单独使用pyodbc从Nexus DB中提取数据。在将PostgreSQL用于Django并建立与SAS和SQL Server的备用连接以获取数据之前,我已经完成了此操作。