请参阅下面的屏幕截图以了解现有配置(出于安全原因隐藏密码)。
我尝试运行服务器时返回的错误是不支持 SQL Server v15 或不支持 Django 3.0。有没有人有同样的问题和一个干净的解决方案?
编辑:我已更改环境以删除 django-pyodbc、django-pyodbc-azure 和 django-pyodbc-azure-2019。该环境仍然安装了 django-mssql-backend。但是,它说“sql_server.pyodbc”不是可用的数据库后端。
请参阅下面的屏幕截图以了解现有配置(出于安全原因隐藏密码)。
我尝试运行服务器时返回的错误是不支持 SQL Server v15 或不支持 Django 3.0。有没有人有同样的问题和一个干净的解决方案?
编辑:我已更改环境以删除 django-pyodbc、django-pyodbc-azure 和 django-pyodbc-azure-2019。该环境仍然安装了 django-mssql-backend。但是,它说“sql_server.pyodbc”不是可用的数据库后端。
django-pyodbc-azure
很久没有维护了。
当前维护的 fork 支持 Django 3.0 和 SQL Server 2019,是django-mssql-backend
:
https://github.com/ESSolutions/django-mssql-backend
查看您包含的 Python 包的图像(以后请只使用文本!),确保卸载django-pyodbc
、django-pyodbc-azure
和django-pyodbc-azure-2019
.
此处提供完整的演练:https ://www.pyphilly.org/django-and-sql-server-2020-edition/
我在许多项目中使用它并且效果很好。祝你好运!