在django中连接SQL Server而不是默认数据库

vshtjzan  于 2023-02-05  发布在  Go
关注(0)|答案(1)|浏览(89)

如何在django中连接SQL Server而不是默认数据库?我需要在“www.example.com“文件中写些什么settings.py?

icnyk63a

icnyk63a1#

您实际上可以安装mssql包:

pip install mssql-django

然后更改settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'mssql',
        'NAME': 'mydb',
        'USER': 'user@myserver',
        'PASSWORD': 'password',
        'HOST': 'myserver.database.windows.net',
        'PORT': '',

        'OPTIONS': {
            'driver': 'ODBC Driver 17 for SQL Server',
        },
    },
}

顺便说一句,你可以通过在设置中添加以下内容来关闭pyodbc的连接池:

DATABASE_CONNECTION_POOLING = False

相关问题