使用带有Django 2.0的Sql Server

Fra*_*ane 8 python sql-server django azure

我想将Django 2.0与传统的MS SQL Server数据库一起使用.

有关使用Django和MS SQL Server的最新信息我可以找到 在生产中使用带有Django的Sql Server /这些天它是关于Django 1.11大多数支持似乎django-pyodbc-azure但它还不支持Django 2.0: django-pyodbc-azure问题#124

还有其他选择吗?

Rya*_*yan 12

找到解决方案并发布,如果有人遇到同样的问题.

我在Django 2.0.4中使用了django-pyodbc-azure 2.0.4.1

适合我的设置:

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'dbName',
        'USER': 'yourUserName',
        'PASSWORD': 'yourPassword',
        'HOST': '(local)',
        'PORT': '',
        'OPTIONS': {
            'driver': 'ODBC Driver 11 for SQL Server',
        },
    }
}
Run Code Online (Sandbox Code Playgroud)