我对 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 文件中。有人可以解释这是如何工作的吗?
PS 这里问了一个类似的问题:unixodbc and netezza ODBC driver issue (Undefined symbol: SSL_connect)但没有一个答案有帮助。