Python Django pyodbc支持Nexus DB还是依赖于数据库?
我有一个项目,需要在Python Django pyodbc支持Nexus DB还是依赖于数据库?,python,django,python-3.x,django-pyodbc,nexusdb,Python,Django,Python 3.x,Django Pyodbc,Nexusdb,我有一个项目,需要在Django应用程序中连接nexusdb。我尝试过使用Django pyodbc DATABASES = { 'default': { 'ENGINE': "django_pyodbc", 'HOST': "nexusdb@xxx.xxx.x.xx", 'USER': "", 'PASSWORD': "", 'NAME': "testDB", 'OPTIONS': { 'driver': '{NexusDB V3
Django
应用程序中连接nexusdb
。我尝试过使用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,
},
}
}
但未能建立连接
我尝试了最新的alpha版本的Django-pyodbc2.0.0a1
和Django-pyodbc-azure
,但发现了许多SQL Server特有的问题。发现它特定于MS SQL Server
和Microsoft azure数据库
pyodbc
是否单独连接到NexusDB
?如果是,它能执行查询吗
使用不同的ODBC驱动程序时,Django pyodbc
是否正常工作
Django-pyodbc
是否支持Nexus-DB
有人能帮我吗
谢谢据我所知,
django pyodbc
仅支持MS SQL Server。它使用底层的pyodbc
包,但Django引擎所需的许多映射是特定于SQL Server的。SQL Server最新的Django引擎包是Django-pyodbc-azure
你可能想看看这个列表;更流行的数据库更有可能在任何web框架中获得支持
如果可以使用另一个数据库作为Django的默认数据库,则可以单独使用
pyodbc
从NexusDB中提取数据。我以前使用过PostgreSQL for Django,并交替连接到SAS和SQL Server以获取数据。这有什么进展吗?我正试图找到一种方法,用任何一种脚本语言连接到Nexus,虽然Python和pyodbc以及nexusdb odbcdriver都可以做到,但这些文档并没有那么大的帮助。还可以使用php odbc连接。还有德尔福