使用MS SQL Server数据库配置Django

时间:2013-11-28 12:09:32

标签: python sql-server django sql-server-2012

我正在设置Django应用程序,我想将SQL Server 2012用于我的数据库。

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

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

1 个答案:

答案 0 :(得分:2)

看起来你需要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': '',
    }
}