mssql-django 2.0:現在はmssql-pythonで
mssql-django 2.0 リリースでは、既存の pyodbc メソッドに加え、Microsoft の新しい mssql-python ドライバーのサポートが導入されました。これにより、ユーザーは Django 設定内でデータベースエイリアスごとに好みのドライバーを選択できます。新しい mssql-python ドライバーは、必要な ODBC ドライバーを含めることでデプロイを簡素化し、個別のインストール手順を不要にします。認証、プーリング、datetimeoffset 値などのさまざまな機能を処理します。ただし、このドライバーにはいくつかの違いがあり、host_is_server や MARS のような特定の pyodbc オプションは無視されます。名前付き DSN、FreeTDS、MARS、または Always Encrypted に依存している場合は、pyodbc のままにしてください。このリリースでは、Python、Django、および SQL Server のサポートバージョンが更新されました。古い Python および Django バージョンは公式にはサポートされなくなりました。MARS 設定、F() 式でのブラケットワイルドカード、inspectdb でのスキーマ名引用、localhost への接続に関する問題など、いくつかのバグが修正されました。pytz への依存関係が削除され、タイムゾーン処理のために標準ライブラリの zoneinfo モジュールに切り替えられました。2.0 へのアップグレードの前提条件は、オペレーティングシステムに互換性のある mssql-python ディストリビューションが存在することです。