Skip to content

Announcement: mssql-python is coming to Django through mssql-django 2.0 #748

Description

The upcoming mssql-django 2.0 release will let you run the Django ORM directly on mssql-python.

mssql-django is the official SQL Server backend for Django. It is the backend that connects your apps to SQL Server, and starting with 2.0 it can run on mssql-python alongside pyodbc, selectable per connection.
mssql-python will be opt-in for the 2.0 release, with pyodbc remaining the default, so existing projects keep working exactly as they do today and you adopt it when you are ready.

Using the mssql-python path needs Python 3.10 or newer, and since mssql-python bundles ODBC Driver 18, there is no separate ODBC install to manage.

Targeted for 18 September 2026. Full details will follow in the mssql-django release notes.

For the broader 2.0 plan, including the refreshed version support policy, see the announcement on the mssql-django repo: microsoft/mssql-django#587

cc: Sumit Sarabhai (@sumitmsft) David Levy (@dlevy-msft-sql)

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions