参考:Create a Python Django Website with a SQL Server Database
- 依赖项:pyodbc、mssql-django
pip Install pyodbc mssql-django
- 配置settings.py中的DATAB ASE:
- 安装ODBC Driver 17 for SQL Server
如果driver选择SQL Server Native Client 11.0可以跳过,否则需要下载安装 ODBC Driver 17 for SQL Server
查看电脑是否已经有ODBC Driver 如果有可以跳过此步。
参考本机已安装 ODBC Driver 17 for SQL Server
- 注意:如果出现 KeyError: 'deferrable' ,是 django-mssql-backend 2.8.1与Django 3.1 未兼容所导致,将Django版本降至3.0即可。(参考:Django and Azure SQL key error 'deferrable' when start migrate command)