Django 连接SQL server

时间:2022-05-13 04:10:01

前提配置:

1、允许密码连接

Django 连接SQL server

 

2、网络连接配置(Sql Server Configuration Manager)

 没有配置好的表现:

[ODBC Driver 13 for SQL Server]TCP 提供程序: 由于目标计算机积极拒绝,无法连接。

 

Django 连接SQL server

 

3、Django:

安装依赖库

pip install django-sqlserver django-pytds pyodbc django-pyodbc pypiwin32

pip install django-pyodbc-azure

 setting.py数据库配置(汉字替换成自己的对应信息)

DATABASES = {
    ‘default‘: {
        ‘ENGINE‘: ‘sql_server.pyodbc‘,
        ‘NAME‘: ‘数据库名字‘,
        ‘HOST‘: ‘127.0.0.1‘,
        ‘PORT‘: ‘1433‘,
        ‘USER‘: ‘登录名‘,
        ‘PASSWORD‘: ‘密码‘,
        ‘OPTIONS‘: {
            ‘DRIVER‘: ‘SQL Server Native Client 11.0‘,
            ‘MARS_Connection‘: True,
        },
    }
}

 然后应该就可以了