我是Django的新手(虽然不是pyodbc),我对数据库设置的工作方式感到有些困惑。我想去模型路由并配置settings.py以连接到具有以下odbc配置的Netezza数据库:
DRIVER={NetezzaSQL}
SERVER=netezza
DATABASE= database_name
UID=myID
PWD=mypassword
这就是odbc实例的样子:
$odbcinst -j
unixODBC 2.2.14
DRIVERS....... /etc/odbcinst.ini
STSREM DATA SOURCES..../etc/ODBCDataSources
USER DATA SOURCES.../u/me/.odbc.ini
SQLULEN Size......8
SQLLEN Size.....8
SQLSETPOSIROW Size..8
我不能为我的生活弄清楚如何将其放入settings.py文件中。有人可以解释这是如何工作的吗?
P.S。 这里也提到了一个类似的问题:unixodbc and netezza ODBC driver issue (Undefined symbol: SSL_connect)但没有一个答案有帮助。
答案 0 :(得分:2)
您需要安装此库,为netezza提供django数据库后端。按照自述文件中的说明进行设置。