python - 尝试将 Django 连接到微软服务器时出错 - 错误是:没有名为“sql_server”的模块
问题描述
我正在尝试将 Django 连接到远程 Microsoft 服务器,但我不断收到以下错误:
我已经安装了以下内容:django-mssql pyodbc django-pyodbc django-pyodbc-azure
django.core.exceptions.ImproperlyConfigured: 'sql_server.pyodbc' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
Error was: No module named 'sql_server'
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'OPTIONS':{
"driver": "FreeTDS",
"extra_params": "tds_version=7.3",
},
'NAME': 'db_name',
'USER': 'user_name',
'PASSWORD': 'password',
'HOST': 'host_address',
'PORT': '1433'
}
}
解决方案
推荐阅读
- python - 使用 python folium 在等值线图上未显示颜色
- tsql - 子查询是否能够从外部查询中选择列?
- python - 如何使用python按顺序列出文件名
- reactjs - React js (props) css inline style 相关
- swift - AdMob 广告无法加载并崩溃
- laravel - CSRF 代币误发 LARAVEL
- laravel - 过滤集合的克隆会影响另一个克隆
- python - 如何在 Bokeh、Python 中使用交互式特征选择来绘制可视化
- zip - 在 TOIT 中压缩数据
- cloud-foundry - 如何将经典的 ASP 应用程序部署到 PCF