【发布时间】:2018-12-09 21:23:57
【问题描述】:
我无法摆脱错误。
django.db.utils.Error: ('01000', "[01000] [unixODBC][驱动 管理器]无法打开 lib 'ODBC Driver 13 for SQL Server':文件不 找到 (0) (SQLDriverConnect)")
- 放
heroku buildpacks:add --index 1 @987654321@
- 创建文件 Aptfile。
unixodbc
unixodbc-dev
python-pyodbc
libsqliteodbc
https://packages.microsoft.com/ubuntu/16.04/prod/pool/main/m/msodbcsql/msodbcsql_13.1.9.2-1_amd64.deb
- 创建文件 requirements.txt
...
pyodbc
django-pyodbc-azure
- settings.py
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
'MARS_Connection': 'True',
}
}
}
我不知道如何解决这个错误
【问题讨论】:
-
这位伙伴运气好吗?我已经请求 Heroku 提供帮助,但他们似乎不习惯必须连接到 Azure SQLServer 数据库。
标签: python django heroku odbc installation