Skip to main content
 首页 » 编程设计

python之使用 MS SQL Server 数据库配置 Django

2024年11月01日25EasonJim

我正在设置一个 Django 应用程序,我想为我的数据库使用 SQL Server 2012。

要配置我的网站,我关注 this Django 官方文档的一部分。

在 Database setup 部分,我找到了更改 RDBMS 的说明。

在 settings.py 文件中,我找到了使用 SQlite 设置 Django 的说明。

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.sqlite3', 
    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 
    } 
} 

如何更改此配置以改为使用 SQL Server 2012?

请您参考如下方法:

看起来你需要 django-mssql,它需要 django 1.4 或更低版本:

http://django-mssql.readthedocs.org/en/latest/

它有一个 pip 包:https://pypi.python.org/pypi/django-mssql

然后在您的 settings.py 中包含:

DATABASES = { 
    'default': { 
        'NAME': 'my_database', 
        'ENGINE': 'sqlserver_ado', 
        'HOST': 'dbserver\\ss2008', 
        'USER': '', 
        'PASSWORD': '', 
    } 
}