1

请参阅下面的屏幕截图以了解现有配置(出于安全原因隐藏密码)。

数据库截图 1

Python 包

我尝试运行服务器时返回的错误是不支持 SQL Server v15 或不支持 Django 3.0。有没有人有同样的问题和一个干净的解决方案?

编辑:我已更改环境以删除 django-pyodbc、django-pyodbc-azure 和 django-pyodbc-azure-2019。该环境仍然安装了 django-mssql-backend。但是,它说“sql_server.pyodbc”不是可用的数据库后端。

4

1 回答 1

0

django-pyodbc-azure很久没有维护了。

当前维护的 fork 支持 Django 3.0 和 SQL Server 2019,是django-mssql-backend

https://github.com/ESSolutions/django-mssql-backend

查看您包含的 Python 包的图像(以后请只使用文本!),确保卸载django-pyodbcdjango-pyodbc-azuredjango-pyodbc-azure-2019.

此处提供完整的演练:https ://www.pyphilly.org/django-and-sql-server-2020-edition/

我在许多项目中使用它并且效果很好。祝你好运!

于 2020-06-17T00:43:43.370 回答