在我的 python 3.7 + Django 2.2 中,我需要连接到外部 SQL Server。它不是 Django 的主数据库(保留在 Postgres 中)。我只需要对视图进行一些查询。
我在 Debian 9 上,我试图安装软件包以添加 sql server 连接,但我在谷歌上找不到关于要安装的 Debian 软件包的指南。
我尝试安装:
pip install pyodbc
pip install django-mssql-backend
但编译失败。我想我缺少一些系统库。
更新 1
apt-get install unixodbc-dev
pip install pyodbc
pip install django-mssql-backend
这解决了库安装。现在我在尝试连接到数据库时遇到了问题:
Can't open lib 'ODBC Driver 17 for SQL Server' : file not found (0) (SQLDriverConnect)")
谢谢。